Skip to content

Local to cloud roadmap

Incremental path from local MVP to production (see PLAN.md).

Phase A — Local MVP (current)

  • [x] Plugin registry + stub/tesseract/GCP-cred-gated parsers
  • [x] FastAPI + HTML table UI
  • [x] Elation preview JSON (no HTTP)
  • [x] MkDocs documentation
  • [ ] MA validates extraction quality on redacted PDFs

Phase B — Elation sandbox

  • Run scripts/elation-sandbox/ Phase 0a blocker
  • Wire elation_adapter to real ElationClient behind feature flag
  • Confirm results[] editable in Requiring Action UI

Phase C — GCP local trials

  • 10 redacted lab PDFs via scripts/vendor-trials/
  • Tune parser selection and gold-set accuracy

Phase D — Cloud deploy

  • [x] Cloud Run + Scheduler poll API (scripts/cloudrun/deploy.md)
  • [x] Cost-aware defaults: min instances 0, GCS asset mounts
  • [x] Live gcloud apply in BAA project (2026-08-13)
  • [x] Cookie login for org browser testing
  • [x] Docs on Cloudflare Pages (faxautomation.pages.dev)
  • [ ] Custom domain (fax.doctortro.com) — later
  • [ ] VPC + PGA (no NAT) — run scripts/cloudrun/phase4-vpc.ps1 after the slow-parse fix is live

Phase E — Production scale

  • Phase 1 inbox router (classify, match gate, triage)
  • Phase 2 lab LOINC extraction at volume
  • BigQuery metrics dashboard (optional)

Documentation rule

Every phase completion updates:

  1. Relevant MkDocs page
  2. PLAN.md progress tracker
  3. .cursor/memory/CHANGELOG.md (no PHI)