Commit 9e15e31
committed
skills(pm-dispatch): a zero-hit control must be scoped to the claim's own subject or the zero is void
The zero-hit rule bound the control to HIT, not to be SCOPED to the claim:
a control that proves the instrument works while pointed at a different
corpus, path shape, module/package boundary or quoting returns a reassuring
answer that survives review. The rule now says the control shares the
claim's subject and its failure mode (a wrapped phrase needs a wrapped
control), or the zero is void rather than negative.
SKILL.md :161 gains the clause across two lines, paid by merging the two
timestamp lines (:164-:165) into one inside the same section (812/812).
core-rules.md :45 carries the same clause in one line; its unreachable-repo
half moved onto the origin/main line (:44) to keep 151/151. os-dev.md :54
gains the same scoping in one clause (403/403).
Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MCLBsUgfykL74aU716rzVK1 parent 0cd841a commit 9e15e31
3 files changed
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
| 161 | + | |
| 162 | + | |
162 | 163 | | |
163 | 164 | | |
164 | | - | |
165 | | - | |
| 165 | + | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
0 commit comments