Skip to content

v1.29.3 — pi-plan-build

Choose a tag to compare

@ltkn ltkn released this 13 Oct 19:16
· 9 commits to master since this release
  • Senior shape at write time. Ready specs are held to mechanically checkable senior rules: Threats-and-abuse when Goal/Tasks look sensitive, measurements or Assumption: form for quantitative claims, Contracts when tasks share a seam (disjoint slices stay advisory), evidence per Findings bullet, a reason per Decisions bullet. Planning checkpoints stay exempt and readers stay lenient, so in-flight specs keep working.
  • Review quality. Same-fix findings merge into one (highest priority, every symptom titled) in the prompts and deterministically in the harness; spec-framing nits calibrate to P3 via the reasonable-reader test; the spec-review gate probes empty paths (silent on "nothing to do" now blocks load-bearing gaps pre-build). The verifier and map widgets went activity-only.
  • Build reports with hooks. pb_task_done reports changed/caveat/rejected/open (each required, "none" when genuinely nothing); state summaries show the hooks and hide nones. Each task prompt names the files finished tasks touched, harness-computed from checkpoints.
  • Surviving real sessions. Long awaits (spec review, dry runs, dialogs) end quietly instead of throwing stale-context errors when the human moved on; human spec edits save visibly as overrides the reviewer sees; /pb:plan keeps the verbatim request in the transcript and the checkpoint; /pb:fix documents its P0–P2 scope everywhere it appears.