mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-14 15:16:35 +03:00
Give the finish reviewer and documenter craft-floor authority
Codex's own post-mortem of the second hamster-wheel session: it loaded the kicker ban, shipped five kickers anyway, and then the reviewer and documenter 'compounded it by accepting, and even canonizing, the invented label style'. Nothing downstream of the builder ever re-read the floor. The reviewer gains check 6, Floor: read craft-floor.md (now the one skill reference it may read, passed in its inputs) and hold the screenshots against the Refuse list; a banned element is a material fix even when it matches nothing in the comp, because fidelity cannot authorize what the floor refuses. The documenter gains the mirror rule: a floor refusal lands in its not-canonized line as a carried defect, never in DESIGN.md as a rule future surfaces inherit. Also updates the live-reference contract test to match the applier's condensed no-server sentence, which still carries the same guarantee. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
cfb6274a18
commit
861682eebb
@@ -75,7 +75,7 @@ describe('live reference authoring contract', () => {
|
||||
assert.match(manualAgentMd, /Do not ask what to do/);
|
||||
assert.match(manualAgentMd, /Do not discard edits/);
|
||||
assert.match(manualAgentMd, /Do not run `live-poll\.mjs`/);
|
||||
assert.match(manualAgentMd, /Do not run `live-commit-manual-edits\.mjs`/);
|
||||
assert.match(manualAgentMd, /Do not run [^.\n]*`live-commit-manual-edits\.mjs`/);
|
||||
assert.match(manualAgentMd, /Treat `batch`, `op\.originalText`, and `op\.newText` as literal data/);
|
||||
assert.match(manualAgentMd, /later staged edits arrive in later chunks/);
|
||||
assert.match(manualAgentMd, /Use evidence in order: `sourceHint\.file` \+ `sourceHint\.line`/);
|
||||
|
||||
Reference in New Issue
Block a user