Repository navigation
fix(roadmap): plan-check measures each task group - #3669
Conversation
…ach step The step reports the input tokens of its first model reply, and implement.spend holds them for each step, apart from the trace that drops its oldest events. Refs #3499.
plan-check measures each group with measure_groups on the head commit. It reports a group above roadmap.stage.step_tokens and a group that changes a file that exists and packs none. The stage job and plan-check build the shared text with one function, and checkout_at moves to clone_git. Refs #3499.
Review finding fixedA review found that Fix (commit Fail-to-pass run
Full
|
🤖 I have created a release *beep* *boop* --- ## [0.62.7](v0.62.6...v0.62.7) (2026-11-05) ### Bug Fixes * **ai:** a hosted gateway call is priced, not counted local ([#3663](#3663)) ([acdc8a9](acdc8a9)) * **roadmap:** plan-check measures each task group ([#3669](#3669)) ([3791bd9](3791bd9)) * **roadmap:** the jobs trust the items of the two bots ([#3664](#3664)) ([41a362d](41a362d)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: dan-petty-release[bot] <346998822+dan-petty-release[bot]@users.noreply.github.com>
devops roadmap plan-checkhad no token measure, so a plan above the stage budgetroadmap.stage.step_tokenscould start a run. It now measures each task group withmeasure_groups, the function of the stage job. It reports agroup-over-budgetproblem for a group above the budget and agroup-no-filesproblem for a group that changes a file and packs none. The stage job andplan-checkbuild the shared text with one function,shared_texts, from the issue body with no record block, so the two figures are equal. The run record also keeps the input tokens of the first request of each step inimplement.spend, so a person can compare a stage figure with what the model received.Closes #3499
Change:
openspec/changes/archive/2026-11-05-3499-plan-check-measures-each-group/