Pre-flight checks
Priority
P0 — release evidence and product demos currently depend on local state.
Problem
Backend and UI have no GitHub deployments, the Backend pipeline is red, and no automated environment proves wallet auth -> catalog -> purchase -> ledger confirmation -> encrypted delivery. Unit tests passing in isolation do not prove a product exists.
Proposed solution
Provision one production-like Testnet staging environment with:
- Backend, PostgreSQL migrations, encrypted object storage/KMS boundary, delivery worker, and health checks.
- UI configured through environment variables.
- Fresh verified Testnet contract IDs and funded test identities.
- A curated private prompt fixture created through the real publication boundary.
- Automated smoke coverage for an authorized buyer and negative unauthorized/replay cases.
- Redacted observability, rollback/reconciliation instructions, and secret rotation ownership.
Acceptance criteria
Dependencies
Pre-flight checks
Priority
P0 — release evidence and product demos currently depend on local state.
Problem
Backend and UI have no GitHub deployments, the Backend pipeline is red, and no automated environment proves wallet auth -> catalog -> purchase -> ledger confirmation -> encrypted delivery. Unit tests passing in isolation do not prove a product exists.
Proposed solution
Provision one production-like Testnet staging environment with:
Acceptance criteria
DB_SYNCHRONIZE=false./api/healthverifies database and required runtime dependencies, not only process liveness.Dependencies