GitHub backlog (epics)
Status: Epics tracked as GitHub Issues in tunes-org/tunes. This file remains the canonical definition. Tag issues repo:tunes | repo:tunes-ios | repo:tunes-web.
Re-create epics idempotently: ./scripts/create-backlog-issues.sh
Epic E0 — Programme foundations (repo:tunes)
- Problem: Need shared charter and decisions
- Scope: Governance docs, ADR-001–013, indexes
- Non-goals: App code
- Acceptance: Reading order works; ADR-003 accepted
- Privacy/data: N/A beyond licence provisional
Epic E1 — Schema & examples (repo:tunes)
- Problem: No implementable contracts
- Scope: JSON examples for section measurement, consent, tiers, flags
- Acceptance: Examples validate against representative Central line journeys
- Depends: R6, architecture public-data-model
Epic E2 — Acoustic spike (repo:tunes-ios)
- Problem: Unknown controllability of iPhone audio path
- Scope: PCM, metrics, motion, clipping, export package
- Tests: Repeatability; interruption; flag correctness
- Privacy: Data stays on device
Epic E3 — Alignment UX (repo:tunes-ios)
- Problem: Sections wrong without correction
- Scope: Timeline editor; confidence display
- Tests: Boundary error categories; time-to-correct
- Depends: E2, network profile stub
Epic E4 — Privacy contribution flow (repo:tunes-ios, repo:tunes-web)
- Problem: Upload must be consensual and inspectable
- Scope: Preview, derived-only, consent, queue, delete
- Tests: Privacy matrix in 06-test-strategy.md
- Privacy: Core epic
Epic E5 — Pipeline & releases (repo:tunes-web, repo:tunes)
- Problem: Need auditable path from upload to open data
- Scope: Inspect/verify/aggregate jobs; immutable releases
- Acceptance: Reprocess creates new version; checksums published
Epic E6 — London pilot ops (repo:tunes + contributors)
- Problem: Need dense valid data before map
- Scope: Protocol, training, reference co-measurement plan
- See 07-london-pilot.md
Epic E7 — Public map honesty (repo:tunes-web)
- Problem: Sparse data looks falsely precise
- Scope: Map UI gates, uncertainty, tier mix, empty states
- Acceptance: Honesty checklist pass
Epic E8 — Community & CoC (repo:tunes)
- Problem: Public beta needs conduct and dispute process
- Scope: Full CoC, correction/dispute docs
- Non-goals: Gamification that encourages unsafe recording
Issue template fields (when opening for real)
Problem · Scope · Non-goals · Acceptance · Tests · Dependencies · Research links · Privacy implications · Data-model implications · repo: label
Mirrors
tunes-ios/docs/backlog-outline.mdtunes-web/docs/tunes/backlog-outline.md
Recommendation: Child tasks after schema v0.1.0 examples land; freeze before public dataset release.
Confidence: Medium.
Depends on experiment/legal/user-test? Sequencing depends on Phase 2 results.
Links: 04-roadmap.md.