Live tracker for RAPBTC MVP v2.0 as actually shipped. All 12 screens are live, chain-facing features currently run through DB-backed alpha paths, the Android wrapper/debug package exists, and the remaining open work and honesty caveats are explicitly tracked below.
Six two-week sprints. Team: 2 backend, 2 web, 2 mobile, 1 design, 1 PM/QA. Each sprint leaves the product in a shippable state — alpha users see the whole product from Sprint 2 onward, with deferred features stubbed from our own DB.
Every screen exists in MVP. Wired = production backend live. Stubbed = UI ships, DB-mocked. Hidden = flag off, not rendered.
| # | Screen | Web MVP | APK MVP | Sprint |
|---|
Source of truth for what's live vs. stubbed. Flipping any flag in the admin console routes the wired backend behind it.
| Flag | MVP default | When flipped |
|---|
This section replaces vague claim language with feature-level product truth. Each item states what is actually built today, who it serves, and the concrete use case it closes. Source of truth: RAPBTC engineering-truth PRD and current live/source-backed implementation.
Live item tracker. Backlog = committed, not started. In Progress = active sprint. Done = shipped + verified.
Done 0
In Progress 0
Backlog 0
| # | Risk | Sev | Mitigation |
|---|---|---|---|
| R1 | BRNZ API contracts shift mid-sprint | High | Lock signoff before Sprint 1 ends; build brnz-adapter with versioning + feature flags |
| R2 | Stubbed trading UI misleads users | High | "Simulated" badge always visible; copy reads "Simulated trade recorded"; admin kill-switch |
| R3 | Sybil farming pre-TGE ledger | Med | Invite-only alpha; strict listen qualification; admin clawback |
| R6 | Mock coin prices look unrealistic | Med | Seed uses sinewave + noise + volume-spikes calibrated against real pump.fun samples |
| R7 | DMCA takedown received in alpha | High | /dmca form live from Day 1 · 48h SLA · agent filed pre-alpha |
| R8 | Listen heartbeat abuse for fake streaks | Med | Session tokens bound to device fingerprint; 15s cadence; reject batches |