Commit 049b557
committed
docs(spec): state that skill.permissions is REJECTED, not silently stripped (#7567)
`SkillSchema`'s docblock NOTE paragraph said an authored `permissions` key
"is unknown to this schema and silently stripped at parse time." The
behaviour changed since that was written: the key is now REFUSED outright
by `guidance.permissions`, with a located message telling the author to
gate at the agent level instead. Rewrite the NOTE paragraph to state the
current truth and point at the refusal message below it in the same file.
The refusal message itself is untouched — its own "stripped in silence"
phrase narrates history, not current behaviour, and is correct as written.
Every input parses byte-identically before and after (git diff touches only
comment lines).
Claude-Session: https://claude.ai/code/session_016R9de1FqP7NvwKvqXi92Gh1 parent f1544e2 commit 049b557
2 files changed
Lines changed: 34 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
244 | | - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
245 | 247 | | |
246 | 248 | | |
247 | 249 | | |
| |||
0 commit comments