Skip to content

Double entry accounting milestone 10 - #91

Merged
chongfun merged 2 commits into
double_entry_accounting_milestone_9from
double_entry_accounting_milestone_10
Aug 24, 2026
Merged

Double entry accounting milestone 10#91
chongfun merged 2 commits into
double_entry_accounting_milestone_9from
double_entry_accounting_milestone_10

Conversation

@chongfun

Copy link
Copy Markdown
Owner

Clean of execution scaffolding and updating documentation

@chongfun chongfun self-assigned this Aug 24, 2026
…ration

- Multi-database configuration: configure migrations_paths for development queue, cache, and cable databases (db/queue_migrate, db/cache_migrate, db/cable_migrate)
- Restore pure Solid schemas: db/queue_schema.rb, db/cache_schema.rb, db/cable_schema.rb containing only solid_* tables
- Rename surviving legacy index on party_aliases (index_tenant_aliases_on_tenant_id_and_lower_alias_name -> index_party_aliases_on_party_id_and_lower_alias_name)
- Remove deleted predecessor documentation (documentation/running_account_refactor/ and documentation/payment_ingestion/)
- Delete unused legacy helpers and RBS signatures (rent_payments_helper, utility_payments_helper, payment_ingestions_helper)
- Rewrite documentation/accounting_architecture.md to provide authoritative 10-section reference for the complete double-entry and tax reporting engine, exactly aligned with ChartOfAccounts::SYSTEM_ACCOUNTS, domain posting services, and Schedule E tax rules
- Rewrite README.md around current production capabilities, domain entities, double-entry ledger, and Schedule E tax reporting
- Clean and tersify code comments across the codebase, removing update residue and milestone references
- Regenerate Rails RBS signatures (sig/rbs_rails/) for current models and clean hand-written RBS definitions
- Verify fresh database creation and isolation from db:drop db:create db:prepare and db:migrate
@chongfun
chongfun force-pushed the double_entry_accounting_milestone_10 branch from aa3df06 to 0192829 Compare August 24, 2026 00:48
@chongfun
chongfun merged commit 6a4da5c into main Aug 24, 2026
5 checks passed
@chongfun
chongfun deleted the double_entry_accounting_milestone_10 branch August 24, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant