Improvement Backlog
Purpose
Improvement Backlog is the iteration follow-up prioritization artifact. Its unique job is to convert metrics, feedback, incidents, and retrospective learnings into ordered improvement candidates with evidence, rationale, tracker or explicit follow-up targets, and a next-iteration selection.
It is not the live tracker. DDx or another runtime owns issue status, assignees, and execution history. This artifact explains what should compete for attention next and why.
Example
Show a worked example of this artifact
---
ddx:
id: example.improvement-backlog.depositmatch
depends_on:
- example.metrics-dashboard.depositmatch.csv-import
---
# Improvement Backlog
**Iteration**: DepositMatch CSV Import Pilot Readiness
**Source Learnings**: Metrics dashboard, deployment checklist, story test plan,
pilot-readiness review
## Prioritization Rules
- P0 safety, data integrity, or raw-financial-data exposure work outranks all
performance or UX improvement work.
- Otherwise sort by evidence-backed impact, confidence, and effort.
- Prefer improvements that protect pilot trust before optimizations that only
improve internal convenience.
- Medium-confidence items need either a small spike or more pilot evidence
before becoming build work.
## Backlog Items
| Rank | Priority | Item | Evidence | Tracker or Follow-Up Target | Why Now | Confidence | Effort | Status |
|------|----------|------|----------|-----------------------------|---------|------------|--------|--------|
| 1 | P1 | Add pilot CSV fixture collection and anonymization workflow | Test Plan risk: fixtures may not match real exports | Follow-up target: create DDx bead before next pilot import story | Realistic fixtures protect mapping and validation work from false confidence | High | M | open |
| 2 | P1 | Add upload p95 latency watch item to pilot dashboard | Metrics dashboard: production file sizes may differ from fixture data | Follow-up target: monitoring setup update | Keeps the 5-second validation target honest during pilot rollout | Medium | S | open |
| 3 | P2 | Add abandoned draft-session cleanup story | Technical Design risk: draft sessions can accumulate | Follow-up target: FEAT-001 follow-on story after upload/mapping | Useful hygiene, but not required for first upload slice | Medium | M | deferred |
## Selection for Next Iteration
- Selected: Add pilot CSV fixture collection and anonymization workflow.
- Why it wins: It has high confidence, protects multiple upcoming stories, and
directly reduces risk in the validation and mapping work. The metrics
dashboard currently passes, so latency optimization is not the next best use
of the iteration.
## Review Checklist
- [x] Each item cites evidence
- [x] Tracker references or explicit follow-up targets are included
- [x] Ordering is deterministicReference
| Activity | Iterate — Measure, align, and improve. Close the feedback loop back into the planning strand. | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Default location | docs/helix/06-iterate/improvement-backlog.md | ||||||||||||||||||
| Requires | None | ||||||||||||||||||
| Enables | None | ||||||||||||||||||
| Informs | Tracker Issues | ||||||||||||||||||
| HELIX documents | docs/helix/06-iterate/improvement-backlog.md | ||||||||||||||||||
| Generation prompt | Show the full generation prompt | ||||||||||||||||||
| Template | Show the template structure |