feat(self-check): command-restates-standard lint (consistency category, VERSION 1.4.2)
Task 3 leftover. Adds a 'consistency' category to /self-check that catches a standard drifting back into restating/contradicting the command that owns the rule -- the Syncro timers failure mode (standard said 'always timer' while /syncro said 'outlier only'). Deterministic half: each manifest.command_standard_links pair's standard must still carry its defer-to-SSOT pointer (must_reference regex). Lost pointer = WARN. Seeded with syncro-billing (time-entry-protocol.md -> /syncro). Semantic contradiction pass delegated to the model in SKILL.md, mirroring check_memory. Verified PASS; negative-tested. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -58,3 +58,12 @@ or old harness during a heterogeneous rollout. See
|
||||
machine; budget WARN trips correctly on a synthetic over-budget value.
|
||||
- Also reconciled the remaining "GrepAI first" docs (standard + CODING_GUIDELINES) with the
|
||||
wiki-first recall hierarchy (started in CLAUDE_EXTENDED).
|
||||
|
||||
## 1.4.2 — 2026-06-08 (Task 3 leftover: command-restates-standard lint)
|
||||
- /self-check gained a `consistency` category — the command-restates-standard lint. Deterministic
|
||||
half: for each manifest.command_standard_links pair, the standard must still carry its
|
||||
defer-to-SSOT pointer to the owning command; a lost pointer WARNs (the standard likely drifted
|
||||
back into restating the command — the Syncro-timers failure mode). Seeded with the syncro-billing
|
||||
link (time-entry-protocol.md -> /syncro). Semantic contradiction pass (read both, judge actual
|
||||
conflict) delegated to the model in SKILL.md, mirroring the memory pass. Verified PASS; negative-
|
||||
tested (WARN fires when the pointer is removed). New pairs: add to manifest.command_standard_links.
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.4.1
|
||||
1.4.2
|
||||
|
||||
Reference in New Issue
Block a user