Native transaction storage and metadata foundation #49

Merged
eleith merged 2 commits from feat/native-transaction-storage into main 2026-11-11 16:31:39 +00:00

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-gitea-agent Bot added 1 commit 2026-11-11 15:29:04 +00:00
feat(db): store native transaction exports and posting indexes
ci/woodpecker/pr/db Pipeline was successful
ci/woodpecker/pr/hledger Pipeline was successful
ci/woodpecker/pr/jobs Pipeline was successful
ci/woodpecker/pr/snapshots Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/pr/worker Pipeline was successful
27b495f354
eleith-gitea-agent Bot added 1 commit 2026-11-11 16:23:08 +00:00
refactor(hledger): read native metadata independently
ci/woodpecker/pr/db Pipeline was successful
ci/woodpecker/pr/hledger Pipeline was successful
ci/woodpecker/pr/jobs Pipeline was successful
ci/woodpecker/pr/snapshots Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/pr/worker Pipeline was successful
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/hledger Pipeline was successful
ci/woodpecker/push/jobs Pipeline was successful
ci/woodpecker/push/snapshots Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
ci/woodpecker/push/worker Pipeline was successful
c7f62bf985
eleith marked the pull request as ready for review 2026-11-11 16:27:36 +00:00
eleith-gitea-agent Bot changed title from Export native transactions once to Native transaction storage and metadata foundation 2026-11-11 16:30:00 +00:00
eleith merged commit c7f62bf985 into main 2026-11-11 16:31:39 +00:00
eleith deleted branch feat/native-transaction-storage 2026-11-11 16:31:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/hledger-web-reports#49