Commit 1800ffa
docs(skills): objectstack-platform states load-time refusal, not silent stripping (#10038)
* docs(skills): objectstack-platform states load-time refusal, not silent stripping
An unknown top-level `defineStack` key has thrown since the outermost strict
door closed; the published platform skill still taught that it was silently
stripped and therefore a harmless no-op. The direction of that error is the
harmful one: it ranks a stack that does not load as cosmetic.
Four sites corrected, all re-measured against the built `@objectstack/spec`:
- rules/bootstrap-patterns.md — the `driver:` mechanism sentence, the
"(Silently Stripped)" heading, and the inline "no-op" comment. The
prescription (drivers are plugins) is unchanged; only the stated mechanism
moves, and it now quotes the real load-time and TS2353 output.
- SKILL.md — the blanket "unknown keys are silently stripped" sentence is
replaced by the measured per-surface split (refused vs warned-then-dropped)
rather than flipped wholesale.
- SKILL.md — the feature-flags aside repeating the same stale claim.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AeA3nU1B5Q2pgxqxgUrexd
* docs(skills): use `policies` as the phantom-key example in the quoted refusal
The quoted defineStack refusal used the ADR-0090 D3 reserved word as its
example key, which added a third occurrence to a file baselined at two and
red-lit check:role-word. The sibling example in the sentence above it is
already `policies:`, so the quote now uses that instead.
Not an edited quote: the refusal was re-measured live against the built
@objectstack/spec with `policies` as the offending key, and the output is
reproduced as measured. The two pre-existing occurrences are untouched, and
the baseline is not modified — the ratchet returns to 2 by removing the new
occurrence, which is the author-side remedy.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AeA3nU1B5Q2pgxqxgUrexd
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent b8f1e98 commit 1800ffa
2 files changed
Lines changed: 47 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | | - | |
190 | | - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
191 | 212 | | |
192 | 213 | | |
193 | 214 | | |
| |||
1042 | 1063 | | |
1043 | 1064 | | |
1044 | 1065 | | |
1045 | | - | |
| 1066 | + | |
1046 | 1067 | | |
1047 | 1068 | | |
1048 | 1069 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
10 | 28 | | |
11 | 29 | | |
12 | 30 | | |
| |||
66 | 84 | | |
67 | 85 | | |
68 | 86 | | |
69 | | - | |
| 87 | + | |
70 | 88 | | |
71 | 89 | | |
72 | 90 | | |
73 | 91 | | |
74 | | - | |
| 92 | + | |
75 | 93 | | |
76 | 94 | | |
77 | 95 | | |
| |||
0 commit comments