0.9.8
Brief-level task pipeline (milestone 14)
- Flattened the task pipeline to a single brief-level altitude: every entry in
TASKS_TODO.mdis a##title plus a 1–3 sentence description and a trailing---, with noProvides/Notes/Successsections, whichever path authored it. - Replaced
shared/submit-procedure.mdwithshared/task-format.md, holding only the brief-level template and its four authoring guidelines — referenced by both authoring runners (derive-tasksand thesubmit-taskskill) and parsed byshared/complete-procedure.md. - Made
derive-tasksthe single writer on the derivation path: it writes its ordered briefs intoTASKS_TODO.mditself, retiring the per-brief dispatch loop and deleting thesubmit-taskagent — leavingcomplete-taskas the plugin's only remaining skill+agent pair. - Leaned down the
submit-taskskill to author the same brief-level format inline and own the position-anchored insertion itself, keeping its triage, position decision, andTask-submission:commit unchanged. - Reworked
shared/complete-procedure.mdto be self-sufficient at brief altitude: it derives each task's acceptance bar from the description plusrequirements.md, resolves cross-task references by reading prior tasks' live deliverables, and records the derived bar in theTASKS_DONE.mdentry as a**Verified:**bullet list. - Reconciled
CLAUDE.mdandREADME.mdwith the flattened design and regenerated the checked-in Antigravity plugin tree under.agents/plugins/cairn/.
Full Changelog: 0.9.7...0.9.8