Status
v0.3.0 ships durable database-backed coordination and persistence with SQLite.
Problem
SQLite is fine for local use and pilots, but not for shared production deployment.
Goal
Add Postgres-backed persistence for idempotency records, job state, and execution metadata.
Scope
- storage abstraction for SQLite and Postgres
- migration scripts
- indexed tables for idempotency lookup and job status
- optimistic locking or equivalent write-safety semantics
Acceptance criteria
- service runs against Postgres without API changes
- idempotency replay works across replicas
- job state survives process restart
Status
v0.3.0ships durable database-backed coordination and persistence with SQLite.Problem
SQLite is fine for local use and pilots, but not for shared production deployment.
Goal
Add Postgres-backed persistence for idempotency records, job state, and execution metadata.
Scope
Acceptance criteria