Skip to content

docs(burndown): record what the Clean and Cogent UI/UX burndown measured - #363

Merged
gcko merged 1 commit into
mainfrom
fo/burndown-lessons
Sep 17, 2026
Merged

gcko merged 1 commit into
mainfrom
fo/burndown-lessons

Conversation

@gcko

@gcko gcko commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Records what the Clean and Cogent UI/UX burndown measured, so the next one does not pay for it again.

What changed

  • Add sixteen rules to the roadmap-burndown workflow README, each earned by a defect that reached a gate.
  • Seven cover guards that were green, mutation-checked, and measuring something other than their own claim.
  • The rest are dispatcher rules: what blocks a merge, when to stop fixing instances, how to estimate.
  • No code, no test, no runtime file — one process document.

Evidence

  • validate_plugins.py clean; test_documentation 113/113 passed, which asserts this repository's docs by literal path.

Review guidance

Every rule names the measurement behind it rather than the principle. The most load-bearing is that a finding blocks a merge only when it is a user-visible regression the change created — applying that from the start would have saved this milestone its first pull request's four review cycles.


fo/burndown-lessons

Sixteen rules the workflow learned while burning down the milestone, each
earned by a defect that reached a gate rather than by reasoning about one.

Seven concern guards that were green, mutation-checked, and measuring
something other than their own claim: a comparison blind to both sides
moving together, a fixture building a DOM the application never renders,
an absence asserted without its value, a criterion checking two properties
of a recipe with a third that drifted, a census entry passing by inheritance
after its class was deleted, two criteria each correct alone whose
interaction nothing asserted, and a fix that removed the symptom its own
test measured.

The rest are dispatcher rules. Only a regression the change created blocks
a merge. When a second review finds more of the same class, ask for the rule
rather than the next list. A figure an instrument cannot fully see is a
floor. A search built from enumerated forms is never finished. Estimates
price the repository's contracts, not just its code, at roughly thirty-five
test lines per acceptance criterion.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Jared Scott <jared.scott@variable.team>
@gcko
gcko merged commit d9059ae into main Sep 17, 2026
9 checks passed
@gcko
gcko deleted the fo/burndown-lessons branch September 17, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant