Repository navigation
Open
Labels
agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.Fully specified and briefed; eligible for autonomous pickup from the frontier.
Description
Problem
The Fable 5.2 skill re-audit held the 33 form-only rows below (group 5 of 5, 152 in all): edits that change how a skill states something (cut restated upstream text to a pointer, state a rule's reason, record form) but not what it tells the agent to do. The stamp sweep (contract 6.0.0, #15468) covers none of them; it only removes stamps. The owner chose to file them for the lanes rather than ship them inside that effort.
Rules
- Contract 6.0.0 (
docs/contracts/upstream-drift/README.md): a pointer carries the anchored link and no as-of date or recheck trigger; a stamp stays only on a recorded number or string copied or measured from upstream; restated upstream behavior is cut to a pointer. .claude/rules/skill-bodies-state-current-rules.md.- Every operative rule and its reason stays. A row that needs a probe, inventory re-run or restamp, or that would change agent behavior, is skipped with its reason.
- One PR per plugin group, each diff under the review lanes' 300,000-byte budget.
Rows
Row text was located on main 35a9e39; find each by its quote, since lines move.
| plugin | id | split | evidence | proposed change |
|---|---|---|---|---|
| actionlint | actionlint-2 | open | no sweep edit, no issue | State the reason (ENAMETOOLONG on deep cache path) for "never Glob or Grep the plugin directory" |
| ai-briefing | ai-briefing-1 | open | batch7d edits generate/SKILL.md:117 only (#15515 lists :115, not :49) | Keep no-X-access rule; drop restated terms clause, or record it (rule says restatements get no stamp) |
| ai-slop | ai-slop-6 | open | no sweep edit to catalog.md:1143; #15515 "kept, unsure" lists :1229 only | Re-run model-era inventory for current models, then restamp the record's as-of |
| animation | animation-1 | open | no sweep edit, no issue | Rewrite Claim/Basis as a record naming the probe; drop 0.8 px figure from prose |
| architecture | architecture-30 | open | no sweep edit, no issue | Keep "actors are operator-stated"; cut the system-context page paraphrase |
| architecture | architecture-6 | open | no sweep edit, no issue | State the reason for "never branch on scratchpad path or CLAUDE_JOB_DIR", or cut |
| attribution | attribution-4 | open | no sweep edit, no issue | Keep explicit-repetition decision; name mawk probe with as-of and trigger, or drop clause |
| biome-format | biome-format-2 | open | no sweep edit, no issue | State the ENAMETOOLONG reason for the no-Glob/Grep rule |
| bugs | bugs-2 | open | no sweep edit, no issue | Drop unsourced ~1:50 signal-to-noise figure; keep token-sink reason |
| context-budget | context-budget-6 | open | no sweep edit, no issue | Drop unmeasured "largest contributor" size claim |
| context-budget | context-budget-7 | open | no sweep edit, no issue | Add probe record for stdin warning in engine.md and point there, or drop |
| context-guard | context-guard-4 | open | no sweep edit; #15515 lists README:403 (same claim), not setup/SKILL.md:154 | Add probe record or pointer for option-reload claim, or drop clause |
| context7 | context7-6 | open | no sweep edit, no issue | Describe the invalid-library-ID rejection; drop the literal error string |
| context7 | context7-7 | open | no sweep edit; #15515 lists mcp.md:31, not :68-73 | Name the benchmark probe or drop the ~1.8x ratio; keep "MCP by default" |
| debugging | debugging-3 | open | no sweep edit, no issue | Keep user-runs-script decision; add probe record for TTY claim or drop it |
| desktop-notification | desktop-notification-2 | open | no sweep edit, no issue | State the ENAMETOOLONG reason for the no-Glob/Grep rule |
| developer-experience | developer-experience-3 | open | no sweep edit, no issue | Name the chezmoi probe, or drop quoted output; keep non-zero exit = unmanaged |
| discipline | discipline-5 | open | no sweep edit; #15515 lists batched-pass.md, not SKILL.md:205 | Add cost-claims fields to token figures, or keep mechanism and drop numbers |
| discovery | discovery-15 | open | batch6a edits discipline.md:246,291 only, not :265 | Restate mktemp reason in our words; record man page with as-of and trigger |
| dometrain | dometrain-2 | open | no sweep edit; #15515 lists grounding:55, update:70, not setup:23 | Keep never-read-/mcp decision; drop tool-surface claim or add a pointer stating it |
| evals | evals-3 | open | no sweep edit; #15513 lists design/SKILL.md:~200-205 (arms), not :220 | Drop unsourced "roughly doubles output tokens"; keep grader decision |
| fleet | fleet-6 | open | no sweep edit; #15515 lists relay.md:88-90,157-158,166-167, not :236 | Convert old Claim/Basis to pointer record naming the probe |
| github | github-2 | open | no sweep edit, no issue | Keep offer-never-run; cite native-install-github-app record row instead of restating |
| improvement | improvement-2 | open | no sweep edit; #15515 lists find/SKILL.md:272 for variable resolution, not this rule | State reason for "never Glob or Grep the plugin directory" once, or cut repeats |
| markdown-format | markdown-format-2 | open | no sweep edit, no issue | State what each bare "never" rule prevents, or cut |
| mutation-testing | mutation-testing-4 | open | no sweep edit; #15515 "kept, unsure" lists :29,49,63, not :22 | Keep refusal; point at dotnet test section or record exit-0 as probe |
| overengineering | overengineering-2 | open | no sweep edit, no issue | Name the observation with as-of and trigger, or state route as our decision |
| plugin-quality | plugin-quality-2 | open | no sweep edit, no issue | Keep skill-invocation discovery; drop unexpanded-hook reason or record its probe |
| powershell-format | powershell-format-1 | open | no sweep edit, no issue | State the ENAMETOOLONG reason for the no-Glob/Grep rule |
| ruff-format | ruff-format-2 | open | no sweep edit, no issue | State the ENAMETOOLONG reason for the no-Glob/Grep rule |
| typos-format | typos-format-4 | open | no sweep edit, no issue | State the ENAMETOOLONG reason for the no-Glob/Grep rule |
| user-experience | user-experience-1 | open | no sweep edit, no issue | State reason "Discovery" is never bare, once, or move to deliverable.md |
| visualization | visualization-1 | open | no sweep edit; #15515 lists visualize decision-matrix only | Keep "treat speaker notes as published"; add probe record or artifacts pointer |
Related
Metadata
Metadata
Assignees
Labels
agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.Fully specified and briefed; eligible for autonomous pickup from the frontier.
Type
Fields
No fields configured for issues without a type.
Activity