Expand description
Journal REST handlers
Generated by metaphor-schema. Do not edit manually.
Uses Axum and backbone-core’s BackboneCrudHandler for all 12 CRUD endpoints.
Structs§
- Journal
History Query - Query parameters of the nested subject-history route.
Enums§
- Journal
Error - Application error type
Functions§
- create_
journal_ history_ route - The nested history route, merged next to the model’s CRUD router by the module’s route composer (the pool there is the tenant-resolved one).
- create_
journal_ read_ routes - Create Axum router with only the read (GET) endpoints for Journal.
- create_
journal_ routes - Create Axum router with all 16 Backbone endpoints for Journal.
- create_
journal_ write_ routes - Create Axum router with only the write (mutation) endpoints for Journal.
- journal_
history - The subject’s audit history (ADR-0025 read surface): one entry per
captured change, newest first, positions numbered from the oldest by
(occurred_at, txid).
?as_of=walks the trail forward from the anchoring INSERT applying each diff’stovalues, so the row image at any instant is reconstructible from the trail alone. Deleted subjects still resolve history: the trail outlives the row (no FK, by contract).