Contexto
Backend usa camada in-memory; já existe schema inicial em database/postgresql/schema.sql.
Objetivo
Migrar persistência para PostgreSQL mantendo contratos atuais da API.
Tarefas
Critérios de aceite
- API operando com Postgres local (docker-compose)
- Contratos HTTP existentes preservados
Contexto
Backend usa camada in-memory; já existe schema inicial em
database/postgresql/schema.sql.Objetivo
Migrar persistência para PostgreSQL mantendo contratos atuais da API.
Tarefas
in-memory.db.tsdos fluxos principaisCritérios de aceite