Use this to choose a real project slice.
Repo:
What it does:
Primary language/framework:
What keeps showing up?
- recurring bug:
- flaky test or build:
- repeated review comment:
- confusing subsystem:
- slow workflow:
- risky change area:
- I care about it because:
- It is small enough because:
- It is real enough because:
- I can tell whether the output is good because:
Systems involved:
People affected:
- users:
- maintainers:
- operators:
- reviewers:
Blast radius if wrong:
Hard constraints:
Soft constraints:
Assumed constraints to question:
What check, repro, trace, or test would prove the current behavior is wrong?
Before implementing, compare at least one option at each level:
- Band-Aid;
- Local Optimum;
- Reframe;
- Redesign.