design: forward-fix feature-acceptance contract anchor after plugin migration
The skill-system migration (c1441f3) moved skills/ out of the repo to ~/dev/skills/, but the feature-acceptance contract's ratifying anchor still pointed at the now-gone `skills/brainstorm/SKILL.md`. `every_contract_names_a_resolvable_ratifying_test` in design_index_pin.rs (the test the honesty-rule wires to every contract row) caught it. Re-anchor to `CLAUDE.md` § "Feature acceptance: LLM utility" — that section in the in-tree project discipline file IS the ratification of the criterion; the brainstorm skill is the out-of-tree mechanism that applies it at spec time. Two edits in lockstep: design/INDEX.md row 81 and the "Ratified by:" line at the bottom of the contract body. Not iter-scoped (orthogonal to prep.3 of kernel-extension- mechanics, which landed in9339279).
This commit is contained in:
+1
-1
@@ -78,7 +78,7 @@ is the default.
|
|||||||
## Contracts
|
## Contracts
|
||||||
| id | consumer / lifetime | ratifying-test | link |
|
| id | consumer / lifetime | ratifying-test | link |
|
||||||
|----|---------------------|----------------|------|
|
|----|---------------------|----------------|------|
|
||||||
| feature-acceptance | brainstorm-gate / stable | skills/brainstorm/SKILL.md | design/contracts/0004-feature-acceptance.md |
|
| feature-acceptance | brainstorm-gate / stable | CLAUDE.md | design/contracts/0004-feature-acceptance.md |
|
||||||
| authoring-surface | LLM author / stable | crates/ailang-surface/tests/round_trip.rs | design/contracts/0001-authoring-surface.md |
|
| authoring-surface | LLM author / stable | crates/ailang-surface/tests/round_trip.rs | design/contracts/0001-authoring-surface.md |
|
||||||
| roundtrip-invariant | every release / stable | crates/ailang-surface/tests/round_trip.rs | design/contracts/0009-roundtrip-invariant.md |
|
| roundtrip-invariant | every release / stable | crates/ailang-surface/tests/round_trip.rs | design/contracts/0009-roundtrip-invariant.md |
|
||||||
| language-constraints | LLM author / stable | crates/ailang-check/src/uniqueness.rs (in-source mod tests) | design/contracts/0015-language-constraints.md |
|
| language-constraints | LLM author / stable | crates/ailang-check/src/uniqueness.rs (in-source mod tests) | design/contracts/0015-language-constraints.md |
|
||||||
|
|||||||
@@ -73,4 +73,7 @@ Empirically: if a feature is proposed and the LLM does not produce it
|
|||||||
in unprompted code samples, the feature is proposed for the wrong
|
in unprompted code samples, the feature is proposed for the wrong
|
||||||
reason. The orchestrator's job is to notice that and cut.
|
reason. The orchestrator's job is to notice that and cut.
|
||||||
|
|
||||||
Ratified by: `skills/brainstorm/SKILL.md`.
|
Ratified by: `CLAUDE.md` § "Feature acceptance: LLM utility"
|
||||||
|
(in-tree project discipline). The brainstorm skill, which lives in
|
||||||
|
the `~/dev/skills/` plugin outside the repo, applies this criterion
|
||||||
|
at spec time.
|
||||||
|
|||||||
Reference in New Issue
Block a user