{ "schemaVersion": 1, "headBoilerplate": "", "corePreviewComponents": [ { "slug": "button", "reason": "fixed slot \"button\"; semantic=button:0.75; policy=fixed-slots-first", "evidenceFile": "components/button.json", "priority": 1, "slot": "button" }, { "slug": "card", "reason": "fixed slot \"card\"; semantic=card:0.75; policy=fixed-slots-first", "evidenceFile": "components/card.json", "priority": 2, "slot": "card" }, { "slug": "table", "reason": "fixed slot \"table\"; semantic=table:0.75; policy=fixed-slots-first", "evidenceFile": "components/table.json", "priority": 3, "slot": "table" }, { "slug": "input", "reason": "fallback after fixed slots; semantic=input:0.75; policy=fixed-slots-first", "evidenceFile": "components/input.json", "priority": 4 }, { "slug": "modal", "reason": "fallback after fixed slots; semantic=modal:0.75; policy=fixed-slots-first", "evidenceFile": "components/modal.json", "priority": 5 }, { "slug": "select", "reason": "fallback after fixed slots; semantic=select:0.75; policy=fixed-slots-first", "evidenceFile": "components/select.json", "priority": 6 } ], "supportEvidenceComponents": [ { "slug": "sidemenu", "reason": "fixed slot \"navigation\" resolved to existing implementation; 规格见 组件7.txt 侧边栏菜单 SideMenu", "evidenceFile": "components/index.json", "frameworksPrefix": "SideMenu" }, { "slug": "dropdown", "reason": "fixed slot \"menu\" resolved to existing implementation; 规格见 组件2.txt 下拉菜单 Dropdown", "evidenceFile": "components/index.json", "frameworksPrefix": "Dropdown" }, { "slug": "tag", "reason": "fixed slot \"tag\" resolved to existing implementation; 规格见 组件1.txt 标签 Tag", "evidenceFile": "components/index.json", "frameworksPrefix": "Tag" } ], "allowedComponents": [ "button", "card", "table", "input", "modal", "select", "sidemenu", "topmenu", "mixednavigation", "dropdown", "tag" ], "screenBlueprints": [ { "name": null, "componentSlugs": [], "role": "primary" }, { "name": null, "componentSlugs": [], "role": "secondary" }, { "name": null, "componentSlugs": [], "role": "secondary" } ], "productContext": { "kitType": null, "productType": null, "dominantCopy": [], "pageNames": [], "selectedFrameNames": [] }, "selectionPolicy": "fixed-slots-first", "slotAssignments": [ { "slot": "button", "slug": "button", "reason": "semantic" }, { "slot": "card", "slug": "card", "reason": "semantic" }, { "slot": "table", "slug": "table", "reason": "semantic" }, { "slot": "navigation", "slug": "sidemenu", "reason": "implementation-available", "alternates": ["topmenu", "mixednavigation"] }, { "slot": "menu", "slug": "dropdown", "reason": "implementation-available" }, { "slot": "tag", "slug": "tag", "reason": "implementation-available" } ], "missingFixedSlots": [], "fallbackComponents": [ "input", "modal", "select" ], "needsNarrative": false, "forbiddenInventedComponents": [], "lowConfidence": false, "resolvedAt": "2026-09-06", "planNote": "2026-09-06 更新:原缺失的三个 fixed slot(navigation / menu / tag)已映射到 frameworks/ 现有实现(SideMenu / Dropdown / Tag);导航家族的 TopMenu、MixedNavigation 一并纳入 allowedComponents。证据见 components/index.json。", "resolvedWarnings": [ "missing-fixed-slot:navigation → frameworks/SideMenu.*", "missing-fixed-slot:menu → frameworks/Dropdown.*", "missing-fixed-slot:tag → frameworks/Tag.*" ], "warnings": [] }