Goal
One quote request travels end to end through all layers – login, tenant isolation, upload, AI extraction with grounding, review, idempotent export – on local Docker. This is milestone M1 – secure core (docs/product/roadmap.md).
Issues (in order)
Acceptance
- Demo of the full slice on
docker compose up with synthetic data
- Cross-tenant, atomic-enqueue and exactly-once tests green in CI
Only the first issue is ready; the orchestrator sets ready on the next ones.
Goal
One quote request travels end to end through all layers – login, tenant isolation, upload, AI extraction with grounding, review, idempotent export – on local Docker. This is milestone M1 – secure core (
docs/product/roadmap.md).Issues (in order)
Acceptance
docker compose upwith synthetic dataOnly the first issue is
ready; the orchestrator setsreadyon the next ones.