Pharmacy ERP · delivery · team view

Sprint 0 — Foundations & de-risking

→ · day 14 of 14 · gate due

Gate

Printer prints on real hardware · search under 2s at 50k rows · contract published · cross-tenant read fails

4 Blocked needs a decision
2 Ready to start
4 In flight
31% Sprint complete 44 of 140 hours

Blocked — founder decision required

These stall other people's work. Clearing them is the highest-value use of founder hours this week.

PH-012 Blocked

Bluetooth ESC/POS thermal print spike on real hardware

16h · flutter ·P0

Software complete & merge-ready, but the spike's core question (is Bluetooth ESC/POS reliable on real hardware?) is unanswerable without printers. Founder to procure 2 models (EVERYCOM EC-58, ATPOS H-58BT) and run the manual test script in the findings note.

PH-013 Blocked

Camera capture and image compression spike for OCR

6h · flutter ·P1

Software complete & merge-ready, but the compression/legibility gate needs 5+ real distributor invoice photos (esp. carbon-copy/thermal-fade) that were not available. Founder to provide them (or capture via the spike screen) and check the compressed samples for legibility.

PH-021 Blocked

Decide the drug master data source

4h · product ·Tier 3 · founder approval ·P0

Founder decision required. Was a Month 1 (May 2026) decision and is still open. Hard-blocks catalog, search, GST slab, HSN, and Schedule H1 flagging.

Unblocks PH-030 PH-031

PH-022 Blocked

Decide cloud provider, India region, and stand up staging

8h · infra ·Tier 3 · founder approval ·P0

Founder decision required. Blocks SMS provider integration, object storage for OCR, and any deployed environment.

Tier 3 — hard stops awaiting founder approval

Compliance stops under CLAUDE.md. These cannot merge without written approval, and Claude does not decide them.

Sprint 0 board

Backend developer 60h

PH-003 In progress

Phone-OTP auth, JWT sessions, and tenant scoping middleware

16h · backend ·Tier 3 · founder approval ·P0

Unblocks PH-004 PH-005 PH-015

PH-004 In progress

Store setup APIs — pharmacy profile, GST and invoice settings, users and roles

12h · backend ·P0

Waiting on PH-003

PH-005 In progress

Tenant isolation test harness

8h · qa ·Tier 3 · founder approval ·P0

Waiting on PH-003 PH-004

PH-001 Done

Backend repo scaffold, CI, and local dev environment

8h · backend ·P0

Unblocks PH-002 PH-003 PH-004 PH-005

PH-002 Done

PostgreSQL schema v1 and migrations

16h · backend ·Tier 3 · founder approval ·P0

Unblocks PH-003 PH-004 PH-005

Flutter developer 60h

PH-012 Blocked

Bluetooth ESC/POS thermal print spike on real hardware

16h · flutter ·P0

Software complete & merge-ready, but the spike's core question (is Bluetooth ESC/POS reliable on real hardware?) is unanswerable without printers. Founder to procure 2 models (EVERYCOM EC-58, ATPOS H-58BT) and run the manual test script in the findings note.

PH-013 Blocked

Camera capture and image compression spike for OCR

6h · flutter ·P1

Software complete & merge-ready, but the compression/legibility gate needs 5+ real distributor invoice photos (esp. carbon-copy/thermal-fade) that were not available. Founder to provide them (or capture via the spike screen) and check the compressed samples for legibility.

PH-014 In progress

Port design tokens to a Flutter theme

8h · flutter ·P1

Unblocks PH-015

PH-015 Ready

App shell — auth screens, navigation, and offline indicator

10h · flutter ·P1

Waiting on PH-014 PH-003

PH-010 Done

Flutter repo scaffold, CI, and build flavours

8h · flutter ·P0

Unblocks PH-011 PH-012 PH-013 PH-014 PH-015

PH-011 Done

Local SQLite schema and FTS catalog search spike at 50k rows

12h · flutter ·P0

Unblocks PH-015

Upcoming — beyond Sprint 0

Approved or in-flight work in later sprints, surfaced so it isn't hidden until the sprint flips. 8h across 1 task.

PH-016 Ready

Reconcile the app's local schema with the ratified server schema (ADR-0004)

8h · flutter ·P0

Startable now

Unblocks PH-030

Road to the pilot gate

Re-baselined 2026-07-25. Paid-pilot go/no-go on 31 Jan 2027 — see ADR-0003.

  1. S0 Foundations & de-risking 07-27 – 08-09
  2. S1 Catalog & billing slice 08-10 – 09-06
  3. S2 Offline, sync & ledger 09-07 – 10-04
  4. S3 Purchase, OCR & first alpha 10-05 – 11-01
  5. S4 Compliance, reports, khata 11-02 – 11-29
  6. S5 Hardening & pilot readiness 11-30 – 12-27
  7. S6 Paid / freemium pilot 12-28 – 01-31