Rap. Owned. · MVP v2.0 · DB-backed alpha tracker

RapBitcoin. build plan

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.

12 / 12
Core screens
6
Sprints · 2 wks each
15
Feature flags
6
Open tasks now
Overall progressDB-backed alpha scope functionally working · 190/190 E2E green · 15/15 flags ON · core surfaced features restored · release/compliance/cutover work still open · do not call this full original-PRD or real-chain complete yet

Sprint breakdown — 12 weeks to alpha

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.

Screen status — 12 screens

Every screen exists in MVP. Wired = production backend live. Stubbed = UI ships, DB-mocked. Hidden = flag off, not rendered.

#ScreenWeb MVPAPK MVPSprint

Feature-flag registry — 15 flags

Source of truth for what's live vs. stubbed. Flipping any flag in the admin console routes the wired backend behind it.

FlagMVP defaultWhen flipped

Feature truth from the RAPBTC PRD — built feature, user story, use case

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.

Critical path dependencies

Work kanban

Live item tracker. Backlog = committed, not started. In Progress = active sprint. Done = shipped + verified.

Done 0

In Progress 0

Backlog 0

Risks & open questions

#RiskSevMitigation
R1BRNZ API contracts shift mid-sprintHighLock signoff before Sprint 1 ends; build brnz-adapter with versioning + feature flags
R2Stubbed trading UI misleads usersHigh"Simulated" badge always visible; copy reads "Simulated trade recorded"; admin kill-switch
R3Sybil farming pre-TGE ledgerMedInvite-only alpha; strict listen qualification; admin clawback
R6Mock coin prices look unrealisticMedSeed uses sinewave + noise + volume-spikes calibrated against real pump.fun samples
R7DMCA takedown received in alphaHigh/dmca form live from Day 1 · 48h SLA · agent filed pre-alpha
R8Listen heartbeat abuse for fake streaksMedSession tokens bound to device fingerprint; 15s cadence; reject batches