Research: PostgreSQL Database Replacement
Objectiveβ
Define the transition from state 003 to 009 by replacing H2 with PostgreSQL while preserving behavior.
Inputs Reviewedβ
spec.mdplan.mdtasks.mdrequirements/functional-delta.mdrequirements/nonfunctional-delta.mdsystem/architecture.mdsystem/runtime-topology.md
Key Decisionsβ
- Use PostgreSQL as the default SQL persistence engine for this branch.
- Preserve application-level behaviors and API compatibility from predecessor state.
- Keep migration reversible and clearly isolated as a state-specific delta.