Replies: 1 comment
|
Update — the apply batch itself turned out to be the most useful test. Re-running the audit after applying produced 6 brand-new findings, which exposed three rule interactions that reading findings never would. Added as §3.5 of the artifact:
These had been latent since the audit shipped on 2026-07-24, because findings were being read rather than executed in bulk. General lesson worth adopting: a rule that reliably creates work for another rule is a defect in the first one, and the audit should re-run immediately after any apply batch. Revised numbers: 32 changes applied (27 from the audit, 5 cleaning up after it), live findings 45 → 28. The seven calls above are unchanged. This comment was drafted by Claude Code using Opus 5 and reviewed by @jwildfire |
Uh oh!
There was an error while loading. Please reload this page.
Roadmap clean-up ran tonight under the new auto-accept grant. 27 changes applied without asking; 7 calls are yours. Full argument: The roadmap audit audits itself
The headline is your own aside. You wrote that if a finding needs your attention it probably isn't a good audit rule. Scored that way, 5 of the 22 rules fail — and 18 of the 24 findings that landed in your lap came from just two of them. The dividing line turned out to be grammar: rules that propose a specific change (set this milestone, move this stage) resolve themselves; rules that propose a question ("establish what is blocking it") queue for you forever. §3 of the page is that analysis and is the part worth reading.
Already applied, no answer needed: 11 hub milestones ·
backlogmilestones created in obot.agent and safety.viz (neither had one, so your milestone-before-work rule was unsatisfiable there) · 4 board-stage corrections · 6 sub-issue links · 1 assignee · and one code fix:GOALLESS-REQUIREMENTnow walks the whole ancestor chain, closing #133 — it was reporting 2 false positives out of 3 findings.The seven calls:
STALLED-IN-FLIGHTfired 13 times, all yours, and asks a question no data can answer. Rec: replace with an auto-park that moves 30-day-quiet items back to Backlog and says so.DESIGN-MISSINGfires on work already built, which is documentation theatre. Rec: fire it on the Design → Development transition instead.GOAL-BOARD-INCONSISTENThas asked the same convention question for 20 straight nights. Rec: pick a default (goals are not board items) and let the rule enforce it.OPEN-IN-RELEASEDcan't tell "done and unclosed" from "phase 1 done, phase 2 pending", so Requirement: nepExplorer migration — KDIGO kidney-safety explorer for safety.viz #35 is a false positive. Rec: honour aphasedmarker; treat recent activity as a stage error, not a close candidate.Adopting the recommendations takes the same roadmap from 24 findings needing you (53%) to about 6 (13%), and the six that remain are one-off scope judgements rather than nightly repeats.
Answering "adopt all" is a complete response.
One structural note: three of the five failing rules fail for the same missing capability — the audit sees only tonight's snapshot and has no memory of stage transitions. Adding a stage-history field is the single highest-leverage change to it.
This discussion was drafted by Claude Code using Opus 5 and reviewed by @jwildfire
All reactions