You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(skills): land the app-repo working principles in the published catalog (#14052)
* docs(skills): land the app-repo working principles in the published catalog
Encode the maintainer's 2026-08-31 metadata-app principles on the surface the
ruling names — the published `skills/` catalog — plus the PM decision-analysis
recommendation-order clause they imply.
- platform: a new "App / Platform Boundary" section — what an app IS, where a
capability gap gets fixed, and what a platform defect obliges (wait for the
fix; no workaround, no half-landing; verify the pin and re-run the repro
before resuming).
- ui: the section escape-hatch ladder (derive -> group reference -> hand
enumeration, last) in Record Presentation, and the docs rule that a doc
explains business concepts rather than hand-copying a machine inventory. The
file's two worked `sections` examples now reference a declared group instead
of enumerating members, so the page stops teaching the rung it demotes.
- data: the invariant-vs-transition-gate choice beside `requiredWhen`, and
blocking-rests-on-a-human-judgement beside the severity levels.
- automation: keep a screen flow at `runAs: 'user'` and move an elevated write
into a `subflow`; pin an organization predicate on a `runAs: 'system'` sweep.
- pm-dispatch decision-analysis: the app-repo exception to the recommendation
order, funded entirely by reflow within the file's 46-line ceiling.
Token ceilings rise by 900 across five rows under the ruling quoted verbatim in
the CEILINGS block; the SKILL.md subtotal pin shifts by the same amount so the
id-strip's lowering claim keeps its original slack.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Msg17tAHJ3jVTYFgHydCm2
* fix(scripts): keep the ratchet's SHRINK testimony adjacent to its declaration
The authority block added by the previous commit sat between the `SHRINK-ONLY`
doc comment and `export const CEILINGS`, pushing that testimony outside the
400-char anchor window check-ratchet-remedy-authority.mjs searches around every
`CEILINGS` mention. The sweep then classified this gate `excluded` instead of
`marked` — a MISCLASSIFIED failure, the farm reporting that a gate had silently
left the maintainer-only convention. Measured green on origin/main and red on
the branch, so the regression was this PR's.
Move the block above the doc comment, restoring adjacency, and record the
constraint where the next author will hit it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Msg17tAHJ3jVTYFgHydCm2
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments