store: move the effects SQL substrate into db/ #38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "split-effects-db"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Crate-split adaptor-prep A3a. The effects impl Database (pure SQL over model types + shared codecs) moves from store/effects/ into db/effects.rs, consolidating with the db substrate. Its input DTOs (Prepared from runtime, Transition from the effects domain) move with it, become pub, and are re-exported from db so domain callers reference them downward. The domain half (Settlement + impl SantiStore) collapses to store/effects.rs. Rule: impl Database → substrate, impl SantiStore → domain; substrate never depends back on domain. Pure move; 40 workspace test groups green; core debt 0; guard green under v0.6.0.
🤖 Generated with Claude Code