Repository navigation
Every progress message and the STATE.md cursor say which phase and which plan
a run is on, by position.
Added
- Progress messages name the phase and the plan by position. A line about
one plan starts with "Phase N of M, plan K of J: ", where K is the
plan's file number and J is the number of plans in the phase./cad-execute
prints it when it dispatches a plan, when the plan is done, and on every
checkpoint, partial or risk line about that plan./cad-planends with
"Phase N of M: K plans written". The/cad-progressheader and the
/cad-context,/cad-pauseand/cad-verifyreports use the same words, and
once every plan in a phase has run they name the phase alone. No position
line counts tasks. - STATE.md carries the plan position.
cursor setwrites an optional
Plan: K of J (<plan name>)line afterPhase:, naming the lowest-numbered
plan whose report is not complete, and works it out from the plan files on
every write. It writes noPlan:line when the phase has no plans or every
plan is complete./cad-executerewrites the cursor after each plan, and
after each batch on the parallel path.cursor getandstatusreturn the
position as aplanfield only when the line is there, so a four-line cursor
written by an earlier Cadence reads back exactly as before./cad-health
checks the line's shape. - Every new plan names itself in its heading. The PLAN template's heading
is# Phase {N}: {phase name} - Plan {K}: {plan name}, and that name is what
the progress messages print. A plan with no name in its heading prints as
"plan K of J" with nothing after it.
Fixed
/cad-config --reviewplaces OpenAI's current models. It left
gpt-6-astra unclassified and put the Sol models in the flagship tier. Astra
is now flagship, and Sol joins Terra in balanced.