Pharmacy ERP · delivery

Sprint 0 — Foundations & de-risking

· day 1 of 14 · 14 days left

Gate

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

2 Blocked needs a decision
14 Ready to start
0 In flight
0% Sprint complete 0 of 160 hours

Blocked — founder decision required

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

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.

Waiting on PH-001

Load against capacity

Both developers are booked to the hour. An overrun pushes work into Sprint 1 rather than absorbing locally — report it instead of compressing test coverage.

Backend dev 60h / 60h

5 tasks

Flutter dev 60h / 60h

6 tasks

Founder 12h / 20h

2 tasks · variable, 5–10

Claude 28h
on demand

3 tasks

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-001 Ready

Backend repo scaffold, CI, and local dev environment

8h · backend ·P0

Startable now

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

PH-002 Ready

PostgreSQL schema v1 and migrations

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

Waiting on PH-001

Unblocks PH-003 PH-004 PH-005

PH-003 Ready

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

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

Waiting on PH-002 PH-020

Unblocks PH-004 PH-005 PH-015

PH-004 Ready

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

12h · backend ·P0

Waiting on PH-003

PH-005 Ready

Tenant isolation test harness

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

Waiting on PH-003 PH-004

Flutter developer 60h

PH-010 Ready

Flutter repo scaffold, CI, and build flavours

8h · flutter ·P0

Startable now

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

PH-011 Ready

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

12h · flutter ·P0

Waiting on PH-010

Unblocks PH-015

PH-012 Ready

Bluetooth ESC/POS thermal print spike on real hardware

16h · flutter ·P0

Waiting on PH-010

PH-013 Ready

Camera capture and image compression spike for OCR

6h · flutter ·P1

Waiting on PH-010

PH-014 Ready

Port design tokens to a Flutter theme

8h · flutter ·P1

Waiting on PH-010

Unblocks PH-015

PH-015 Ready

App shell — auth screens, navigation, and offline indicator

10h · flutter ·P1

Waiting on PH-010 PH-011 PH-014 PH-003

Claude 28h

PH-020 Ready

pharmacy-contracts repo — OpenAPI v1 and client codegen

10h · contracts ·Tier 3 · founder approval ·P0

Startable now

Unblocks PH-003 PH-015

PH-023 Ready

Web repo scaffold and design system extraction from design-v1

10h · web ·P1

Waiting on PH-020

PH-024 Ready

Adversarial sync test strategy and Sprint 2 gate definition

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

Startable now

Founder 12h

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.

Waiting on PH-001

Day one — clear these with the founder

Minutes of effort each, but every one blocks a whole task.

NeededForWhy it blocks
Two Bluetooth thermal printers — models pilot stores ownPH-012Task cannot start without hardware
Purchase-invoice sample library from discoveryPH-013Synthetic images teach nothing about carbon-copy invoices
A mid-range Android test devicePH-011, PH-012, PH-015Emulator measurements are not accepted for these gates
Confirm desktop web ownership is founder + ClaudePH-023Assumed in ROADMAP §2, unconfirmed

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