diff --git a/.changes/work-items/work-resolve-issue-issue-7226-3b8e1f47.md b/.changes/work-items/work-resolve-issue-issue-7226-3b8e1f47.md new file mode 100644 index 00000000000..76ec2dae30e --- /dev/null +++ b/.changes/work-items/work-resolve-issue-issue-7226-3b8e1f47.md @@ -0,0 +1,7 @@ +--- +bump: patch +--- + +### Removed + +- work-loop: removed the manual C3 ratification gate check and its `skills/work-loop/AGENTS.md` (#7226). The check can only run on a GitHub tracker, because it needs comment authorship and label provenance that the local-markdown adapter does not provide. The work-loop `SKILL.md` no longer points at the check. diff --git a/AGENTS.md b/AGENTS.md index 208fe39e09c..148c18a211c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -176,6 +176,5 @@ already in context, read the file directly. | `plugins/autonomy/AGENTS.md` | `plugins/autonomy/**` | autonomy plugin: contributor conventions | | `plugins/machine-health/skills/audit/AGENTS.md` | `plugins/machine-health/skills/audit/**` | machine-health audit skill: contributor conventions | | `plugins/playbooks/reference/model-adaptation/AGENTS.md` | `plugins/playbooks/reference/model-adaptation/**` | model-adaptation chapters: contributor conventions | -| `plugins/work-items/skills/work-loop/AGENTS.md` | `plugins/work-items/skills/work-loop/**` | work-loop: contributor conventions | diff --git a/plugins/work-items/skills/work-loop/AGENTS.md b/plugins/work-items/skills/work-loop/AGENTS.md deleted file mode 100644 index 8ab89eb2a4a..00000000000 --- a/plugins/work-items/skills/work-loop/AGENTS.md +++ /dev/null @@ -1,10 +0,0 @@ -# work-loop: contributor conventions - -## Manual check for the C3 ratification gate - -There is no automated test surface for this LLM-executed gate. After editing the admission gate in -`SKILL.md` or `reference/c3-ratification-queue.md`, re-run the gate against an item whose body -carries the ratification phrase and which a "Superseded" comment already restored to the frontier -once after a wrong re-queue. Confirm the item ends the cycle carrying the human-gated role label -with exactly one `kind=ratify-c3` comment, visible as a `[ratify]` row in `/work-items:attend-queue`, -and that no second queue comment was posted. diff --git a/plugins/work-items/skills/work-loop/CLAUDE.md b/plugins/work-items/skills/work-loop/CLAUDE.md deleted file mode 100644 index 43c994c2d36..00000000000 --- a/plugins/work-items/skills/work-loop/CLAUDE.md +++ /dev/null @@ -1 +0,0 @@ -@AGENTS.md diff --git a/plugins/work-items/skills/work-loop/SKILL.md b/plugins/work-items/skills/work-loop/SKILL.md index d7e5fa9114e..715cd004379 100644 --- a/plugins/work-items/skills/work-loop/SKILL.md +++ b/plugins/work-items/skills/work-loop/SKILL.md @@ -417,8 +417,8 @@ Hard gates that override any classification: Queuing an unratified C3 has write mechanics of its own; a wrong order leaves the item unreachable. Read [reference/c3-ratification-queue.md](reference/c3-ratification-queue.md) before writing the comment or the labels: it owns their ordering, the at-most-one marker rule - and its author check, the role-label convergence, why a body-recorded ratification is never - dispatch authority, and this gate's manual check. The dispositions above bind regardless. + and its author check, the role-label convergence, and why a body-recorded ratification is never + dispatch authority. The dispositions above bind regardless. - **Security-surface work.** Any security-surface class routes to the frontier capability tier, always (per the convention's tier rules).