Adds unchanged native transaction JSON storage, original posting indexes and independently bounded metadata reads. Account lookups remain one cached native batch. Preparation still exports transactions per account; the new canonical transaction store is not connected yet.
Separate PR: global export-once ingestion, account-reader cutover, repeated-export removal and remaining legacy framing cleanup. This foundation adds metadata journal reads before those export-once savings arrive; no preparation speedup is claimed. Existing application read-model gaps remain.
Checks: foundation hledger/DB builds, types, lint and 78 focused tests; metadata hledger build, types, lint and 43 focused tests, including three real-native compatibility cases.
Adds unchanged native transaction JSON storage, original posting indexes and independently bounded metadata reads. Account lookups remain one cached native batch. Preparation still exports transactions per account; the new canonical transaction store is not connected yet.
Separate PR: global export-once ingestion, account-reader cutover, repeated-export removal and remaining legacy framing cleanup. This foundation adds metadata journal reads before those export-once savings arrive; no preparation speedup is claimed. Existing application read-model gaps remain.
Checks: foundation hledger/DB builds, types, lint and 78 focused tests; metadata hledger build, types, lint and 43 focused tests, including three real-native compatibility cases.
eleith
marked the pull request as ready for review 2026-11-11 16:27:36 +00:00
eleith-gitea-agentBot
changed title from Export native transactions once to Native transaction storage and metadata foundation2026-11-11 16:30:00 +00:00
eleith
merged commit c7f62bf985 into main2026-11-11 16:31:39 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds unchanged native transaction JSON storage, original posting indexes and independently bounded metadata reads. Account lookups remain one cached native batch. Preparation still exports transactions per account; the new canonical transaction store is not connected yet.
Separate PR: global export-once ingestion, account-reader cutover, repeated-export removal and remaining legacy framing cleanup. This foundation adds metadata journal reads before those export-once savings arrive; no preparation speedup is claimed. Existing application read-model gaps remain.
Checks: foundation hledger/DB builds, types, lint and 78 focused tests; metadata hledger build, types, lint and 43 focused tests, including three real-native compatibility cases.
Export native transactions onceto Native transaction storage and metadata foundation