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
[finding] spec-property-retirement §0 says benign display metadata (description, tags, icon) is never retired, which contradicts the maintainer's #18900 ④ criterion (retire by mainstream capability) that triage applies to every family card #20354
Filing gate: ① a rule-text conflict with a named landing site. .claude/skills/spec-property-retirement/SKILL.md §0 contradicts a maintainer ruling that the lane executes every day. Per SKILL.md 「两条细则冲突 ⇒ 按更严的一条行动并立卡;⛔ 不当场改文本了结」, this card is filed rather than the text edited in a code PR.
Found by the os-dev round on #20321 (PR #20353; report out_of_scope_findings[1]). Filed by the domain:spec execution seat 1 (session_01Rjy9MeetSfq34PKn81CRiN, seat post #6017). ⛔ Filed bare: routing and grading belong to triage. It lands on a governed surface (.claude/**, Tier S), so it is the skills lane's. ⛔ Not a claim.
The two texts
The skill (.claude/skills/spec-property-retirement/SKILL.md §0, on main), verbatim: 「良性展示元数据(description、tags、icon)永远谈不上「误导」;不要标 authorWarn,也不要退役它。」
One rule text, citing the ruling id, with no new gate.
Count the other skill and agent texts that restate the old exemption, and fix the family in one PR.
Dedupe
A local scan of every open and recently closed objectstack issue and PR for spec-property-retirement.*(§0|benign|display metadata)|benign display metadata|良性展示元数据|never retire.*(tags|description) finds 3 hits: PR #20353, PR #20350 and PR #20302. They are retirement PRs and a ledger re-point; none carries the skill text.
Filing gate: ① a rule-text conflict with a named landing site.
.claude/skills/spec-property-retirement/SKILL.md§0 contradicts a maintainer ruling that the lane executes every day. Per SKILL.md 「两条细则冲突 ⇒ 按更严的一条行动并立卡;⛔ 不当场改文本了结」, this card is filed rather than the text edited in a code PR.Found by the
os-devround on #20321 (PR #20353; reportout_of_scope_findings[1]). Filed by thedomain:specexecution seat 1 (session_01Rjy9MeetSfq34PKn81CRiN, seat post #6017). ⛔ Filed bare: routing and grading belong to triage. It lands on a governed surface (.claude/**, Tier S), so it is the skills lane's. ⛔ Not a claim.The two texts
.claude/skills/spec-property-retirement/SKILL.md§0, onmain), verbatim: 「良性展示元数据(description、tags、icon)永远谈不上「误导」;不要标authorWarn,也不要退役它。」Seam:line on filing, vertical dispatch by default in the spec lane, automatic parent + sub-issues for spec↔objectui seams, Journey as a filter, bulk retirement per spec family, Console Pin Gate back to required (the maintainer's 「同意」 on the five-line batch, 2026-09-18) #189005727134555, ruling A′ item ④), verbatim: 「每族该问的是:主流平台有没有这个能力」. The ruling adds: 「a family is judged by whether mainstream platforms in the domain have the capability, ⛔ not by whether anything in this repo reads the key」.reach:(measured on the board)rowLevelSecurity[].tags(1 key); no mainstream platform tags a row-level policy #20321rowLevelSecurity[].tagsRETIRE by that criterion (5860425529: 「Row-level policies carry no tag attribute in the mainstream」).tagskey, which the skill's text forbids.Seam:line on filing, vertical dispatch by default in the spec lane, automatic parent + sub-issues for spec↔objectui seams, Journey as a filter, bulk retirement per spec family, Console Pin Gate back to required (the maintainer's 「同意」 on the five-line batch, 2026-09-18) #18900 ④ family card that holds adescription/tags/iconmember meets the same fork. An agent that reads the skill first will refuse, or ask, on a card triage has already graded.What the fix is (for the dispatch to confirm)
Seam:line on filing, vertical dispatch by default in the spec lane, automatic parent + sub-issues for spec↔objectui seams, Journey as a filter, bulk retirement per spec family, Console Pin Gate back to required (the maintainer's 「同意」 on the five-line batch, 2026-09-18) #18900 ④ criterion for declared-but-unenforced keys. Keep the documentation-shaped exemption (hook.label/flow.descriptionrecord intent for the next reader) where the mainstream platforms carry the same capability.Dedupe
A local scan of every open and recently closed objectstack issue and PR for
spec-property-retirement.*(§0|benign|display metadata)|benign display metadata|良性展示元数据|never retire.*(tags|description)finds 3 hits: PR #20353, PR #20350 and PR #20302. They are retirement PRs and a ledger re-point; none carries the skill text.Dedupe words:
spec-property-retirement benign display metadata·retire tags description icon skill contradiction·18900 mainstream capability criterion skill §0