Repository navigation
v7
- 2026-09-30 "Human" → "supervisor" everywhere. The actor a workflow reports to is the supervisor — the human, or the session that spawned this one.
Guides/Core/process-flow.mdgains## Supervisors(definition and reporting hierarchy; "operator" still means the agent executing a guide). Every guide with a## Gatessection inlines one sentence in## Gates, added to the standard template: the supervisor is the human or authorized agent outside this workflow that resolves its discussion items and reviews its gates; the executing agent does not resolve or approve its own. Renamed with it:Human-owned/human-filled→ project-owned (Integration template, installer);Human spec→Supervisor input(requirements and UI Map change items);{human response}→{supervisor response}(Integration template placeholder); triage labelhuman-decision→supervisor-decision(findings logs keep the old label as history);## Human-in-the-loop contract→## Supervisor-in-the-loop contract(debugging guide);(LLM + human)→(agent + supervisor)(both retros). "human" remains only as plain English (human-readable, manual testing) and inside the definition. House style's terminology rule and two sanity-scan checks enforce it. - 2026-09-30 Installer: agent instruction files are managed blocks.
CLAUDE.mdand.agents/AGENTS.mdare project-owned; the installer owns only aBEGIN/ENDblock inside them — created from the template if absent, otherwise only the block (and its marker date) is updated; a file with the old whole-file header is converted on the next adapter run. NewTemplates/agents/claudecode/CLAUDE.md(template.claude-instructions);Templates/agents/codex/AGENTS.mdis block-form and drops its H1.Install/managed-header.mdis reorganized by form — whole-file header, marker comment, delimited block — one rule each. The three runbooks' Classify step andInstall/conflict-precedence-policy.mduse three classes: managed file, managed block, not managed (legacy candidates proposed for cleanup). Symlink is no longer a managed form — no adapter creates them; existing symlinks into the submodule are legacy candidates. - 2026-09-30 Installer: one prompt. The README's per-adapter prompts collapse into one pointing at new
Install/install-update.md(runbook.install-update), which asks the supervisor which adapters to install — Claude Code / Cursor / Codex, defaulting to the one it runs in, pre-selecting any inskai/install-state.json— and runs each adapter runbook in full. - 2026-09-27 New guide
Guides/Requirements/requirements-baseline.md(guide.requirements-baseline), read fromrequirements-authoring.mdwhen it infers Baseline mode: orient on the product before reading the implementation, draft cited files before their dependents, and why authoring is not delegated.requirements-authoring.mdgains the Baseline pointer at Initiation step 5 and one sentence in Working a backfill. - 2026-09-28 Repo layout. Maintainer runbooks →
internal/(guide.maintain-retro,guide.ticket-implementationkeep their ids; newsourcePaths). Refinement findings logs and design specs →skai/refinement-reviews/; the refinement guide now namesskai/refinement-reviews/<target>-design.mdas where a target's spec lives, and the cold-review template's{{SPEC}}points there.
Migration:
- Re-run every installed adapter. The inlined gates blocks, wrapper descriptions, and Integration template placeholders changed.
- On that run, an existing
CLAUDE.mdor.agents/AGENTS.mdwith the old whole-file header is converted to block form; add your own content above the block afterwards. - Two assets moved:
maintain-retro.mdandmaintain-tickets.md→internal/. A host that copied either re-copies from the new path; nothing else installs from these. - Two assets added:
template.claude-instructions,guide.requirements-baseline; one runbook added:runbook.install-update. No asset ids changed.