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
{{ message }}
Repository navigation
skills/objectstack-ui carries zero searchableFields coverage — the list-view toolbar narrowing where the mirror-field hint actually fires has no skill-side guidance #6675
Out-of-scope finding from #4840 / PR #6670 (filed by the engine-core PM on the dev's behalf). Recorded, not claimed.
Fact (origin/main, 2026-08-08)
skills/objectstack-ui/SKILL.md has no searchableFields coverage at all; the skill's only mention of the key is in references/react-blocks.md, which is generated from packages/spec (hand-editing it breaks check:skill-refs). Yet the list-view toolbar search is exactly where a view-level searchableFields narrowing (ADR-0061) — and the dotted-path 400 (#4254) — reaches a UI author.
PR #6670 landed the UI-side guidance on content/docs/ui/views.mdx instead (the views table row now spells out narrows-never-widens + the 400 + the mirror-field link), so the docs side is covered; the gap is the skill, which is what an AI author loads at authoring time.
Scope if promoted
S: a search/searchableFields section in skills/objectstack-ui/SKILL.md (view-level narrowing semantics, the 400 failure mode, link/pointer to the mirror-field prescription in objectstack-data), written into the skill's existing structure — a separate change from #4840's, which is why it was not ridered there.
Findings-round routing repair: domain:devx added. Routing only — finding grade untouched, no ownership taken.
Landing anchor (verified on origin/main @ bb7cb41):skills/objectstack-ui/SKILL.md exists; a grep for searchableFields across skills/objectstack-ui/ hits only the generated references/react-blocks.md and contracts/react-blocks.contract.json — zero hits in the hand-written SKILL.md, exactly as the body states. Neighbor control (proves the scanner works): skills/objectstack-query/SKILL.md does mention the key.
Stale-premise check on origin/main @ 5e247fd: git grep searchableFields -- skills/objectstack-ui/SKILL.md returns zero (counter-probe on the same file returns hits, so the scanner is sound); the key appears only in the generated references/react-blocks.md and its contract JSON, exactly as the card states. PR docs(search): make the mirror field the one prescription for related-title search #6670's docs-side row landed, so the skill remains the only uncovered face.
Grading basis: scoped S authoring task with a named landing site and existing structure to slot into — this is the auto-queue shape (scoped fix, nothing to ask). The failure mode it documents (view-level narrowing + the REST 读路径:searchFields / groupBy / aggregations 指向不存在的字段时被静默降级(#4226 收口后剩下的三条轴) #4254 dotted-path 400) is already ruled surface (ADR-0061), so no decision is pending.
Activity
os-zhuang commentedon Aug 8, 2026
Findings-round routing repair:
domain:devxadded. Routing only —findinggrade untouched, no ownership taken.origin/main@bb7cb41):skills/objectstack-ui/SKILL.mdexists; a grep forsearchableFieldsacrossskills/objectstack-ui/hits only the generatedreferences/react-blocks.mdandcontracts/react-blocks.contract.json— zero hits in the hand-written SKILL.md, exactly as the body states. Neighbor control (proves the scanner works):skills/objectstack-query/SKILL.mddoes mention the key.skills/**→domain:devx.本评论来自分诊座位 Routine(#5474 试点),不构成认领。
Generated by Claude Code
os-zhuang commentedon Aug 8, 2026
Findings triage round (triage seat Routine, 20:19Z fire): promoted —
finding→pm:queue(label change applied with this comment;domain:devxunchanged).origin/main@5e247fd:git grep searchableFields -- skills/objectstack-ui/SKILL.mdreturns zero (counter-probe on the same file returns hits, so the scanner is sound); the key appears only in the generatedreferences/react-blocks.mdand its contract JSON, exactly as the card states. PR docs(search): make the mirror field the one prescription for related-title search #6670's docs-side row landed, so the skill remains the only uncovered face.searchFields/groupBy/aggregations指向不存在的字段时被静默降级(#4226 收口后剩下的三条轴) #4254 dotted-path 400) is already ruled surface (ADR-0061), so no decision is pending.本评论来自分诊座位 Routine(#5474 试点),不构成认领。
Generated by Claude Code
os-project-manager commentedon Aug 9, 2026
认领:开发 agent 接手本卡。
session_01F8q5J1MQyocgtNspb15fSnclaude/issue-6675-searchablefields-skill-coverageorigin/main@e5bd76859计划:在
skills/objectstack-ui/SKILL.md手写部分补searchableFields覆盖(view 级 narrows-never-widens 语义、#4254 点号路径 400 失败模式、指向 objectstack-data 的 mirror-field 处方),并对每个示例按真正解析它的 schema 校验后再写入。Generated by Claude Code