agent-orchestrator/backend/internal/storage/sqlite
prateek 42eab57d49 refactor(storage): add compile-time port guards on *Store
Re-add the blank-identifier interface assertions lost when wiring.Adapter was
collapsed: *Store now directly satisfies ports.SessionStore and ports.PRWriter,
so prove it at the point of definition. Drift between either port and the
implementation now fails here instead of at the call sites in lifecycle_wiring
or tests.

Addresses greptile review comment on #60.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 03:40:33 +05:30
..
gen feat: add durable notification foundation 2026-06-01 00:07:55 +05:30
migrations feat: add durable notification foundation 2026-06-01 00:07:55 +05:30
queries feat: add durable notification foundation 2026-06-01 00:07:55 +05:30
changelog_store.go feat(storage,cdc): minimal 6-table schema + trigger-driven CDC (storage layer) 2026-05-31 05:42:59 +05:30
db.go feat: add durable notification foundation 2026-06-01 00:07:55 +05:30
mapping.go feat(storage,cdc): minimal 6-table schema + trigger-driven CDC (storage layer) 2026-05-31 05:42:59 +05:30
notification_store.go feat: add durable notification foundation 2026-06-01 00:07:55 +05:30
notification_store_test.go feat: add durable notification foundation 2026-06-01 00:07:55 +05:30
pr_cdc_test.go refactor(backend): collapse duplicate PR row types into one domain definition 2026-06-01 03:40:33 +05:30
pr_facts.go refactor(backend): collapse duplicate PR row types into one domain definition 2026-06-01 03:40:33 +05:30
pr_store.go refactor(storage): add compile-time port guards on *Store 2026-06-01 03:40:33 +05:30
project_store.go feat(storage,cdc): minimal 6-table schema + trigger-driven CDC (storage layer) 2026-05-31 05:42:59 +05:30
store.go feat(storage,cdc): minimal 6-table schema + trigger-driven CDC (storage layer) 2026-05-31 05:42:59 +05:30
store_test.go refactor(backend): collapse duplicate PR row types into one domain definition 2026-06-01 03:40:33 +05:30