Skip to content

v3.9.4

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Oct 01:55
· 4 commits to main since this release
94d2357

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-plan ends with
    "Phase N of M: K plans written". The /cad-progress header and the
    /cad-context, /cad-pause and /cad-verify reports 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 set writes an optional
    Plan: K of J (<plan name>) line after Phase:, naming the lowest-numbered
    plan whose report is not complete, and works it out from the plan files on
    every write. It writes no Plan: line when the phase has no plans or every
    plan is complete. /cad-execute rewrites the cursor after each plan, and
    after each batch on the parallel path. cursor get and status return the
    position as a plan field 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 --review places 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.