{
	"schemaVersion": 1,
	"kind": "components.adoption-readiness.v1",
	"generatedAt": "2026-05-16T00:00:00.000Z",
	"designVersion": "0.11.9",
	"claimBoundary": {
		"scope": "catalog and adoption readiness only",
		"downstreamAppsMigrated": false,
		"notes": [
			"components proves generated catalog, recipe, lab, artifact, and route-readiness contracts.",
			"downstream apps still choose and verify their own migrations."
		]
	},
	"counts": {
		"components": 22,
		"componentCategories": 5,
		"styles": 4,
		"adoptionRecipes": 4,
		"adoptionLabs": 4,
		"smokeRoutes": 18,
		"hashes": 42
	},
	"artifacts": {
		"skills": {
			"index": "/skills/index.json",
			"count": 22
		},
		"styles": {
			"index": "/styles/index.json",
			"count": 4
		},
		"adoption": {
			"index": "/adoption/index.json",
			"count": 4
		},
		"labs": {
			"index": "/adoption/labs/index.json",
			"count": 4
		},
		"readiness": {
			"index": "/readiness/index.json",
			"schema": "/readiness/schema.json"
		}
	},
	"coverage": {
		"categories": [
			{
				"category": "icons",
				"componentCount": 1,
				"referencedCount": 0,
				"unreferencedCount": 1
			},
			{
				"category": "motion",
				"componentCount": 3,
				"referencedCount": 2,
				"unreferencedCount": 1
			},
			{
				"category": "overlays",
				"componentCount": 2,
				"referencedCount": 2,
				"unreferencedCount": 0
			},
			{
				"category": "patterns",
				"componentCount": 6,
				"referencedCount": 4,
				"unreferencedCount": 2
			},
			{
				"category": "primitives",
				"componentCount": 10,
				"referencedCount": 9,
				"unreferencedCount": 1
			}
		],
		"components": [
			{
				"slug": "field",
				"title": "form field",
				"category": "primitives",
				"sourcePath": "src/components/field",
				"adoptionRecipes": ["settings-overlay-flow"],
				"status": "referenced"
			},
			{
				"slug": "kbd",
				"title": "keyboard hints",
				"category": "primitives",
				"sourcePath": "src/components/kbd",
				"adoptionRecipes": ["chat-composer-kit"],
				"status": "referenced"
			},
			{
				"slug": "stat-cards",
				"title": "stat cards",
				"category": "primitives",
				"sourcePath": "src/components/stat-cards",
				"adoptionRecipes": ["agent-dashboard-shell"],
				"status": "referenced"
			},
			{
				"slug": "shells",
				"title": "shell primitives",
				"category": "primitives",
				"sourcePath": "src/components/shells",
				"adoptionRecipes": ["agent-dashboard-shell"],
				"status": "referenced"
			},
			{
				"slug": "sidebar-nav",
				"title": "sidebar nav",
				"category": "primitives",
				"sourcePath": "src/components/sidebar-nav",
				"adoptionRecipes": ["agent-dashboard-shell"],
				"status": "referenced"
			},
			{
				"slug": "command-palette",
				"title": "command palette",
				"category": "patterns",
				"sourcePath": "src/components/command-palette",
				"adoptionRecipes": ["agent-dashboard-shell", "chat-composer-kit"],
				"status": "referenced"
			},
			{
				"slug": "data-table",
				"title": "data table",
				"category": "patterns",
				"sourcePath": "src/components/data-table",
				"adoptionRecipes": ["agent-dashboard-shell"],
				"status": "referenced"
			},
			{
				"slug": "onboarding",
				"title": "onboarding tiles",
				"category": "patterns",
				"sourcePath": "src/components/onboarding-tiles",
				"adoptionRecipes": ["onboarding-decision-flow"],
				"status": "referenced"
			},
			{
				"slug": "overlay",
				"title": "dual card overlay",
				"category": "overlays",
				"sourcePath": "src/components/overlay",
				"adoptionRecipes": ["settings-overlay-flow"],
				"status": "referenced"
			},
			{
				"slug": "icons",
				"title": "icon registry",
				"category": "icons",
				"sourcePath": "src/components/icons",
				"adoptionRecipes": [],
				"status": "not-referenced"
			},
			{
				"slug": "org",
				"title": "organization dropdown",
				"category": "patterns",
				"sourcePath": "src/components/org",
				"adoptionRecipes": [],
				"status": "not-referenced"
			},
			{
				"slug": "tabs",
				"title": "animated tabs",
				"category": "primitives",
				"sourcePath": "src/components/tabs",
				"adoptionRecipes": ["settings-overlay-flow"],
				"status": "referenced"
			},
			{
				"slug": "shadow-system",
				"title": "shadow design system",
				"category": "primitives",
				"sourcePath": "src/components/shadow-system",
				"adoptionRecipes": [],
				"status": "not-referenced"
			},
			{
				"slug": "prompt-bar",
				"title": "prompt bar",
				"category": "patterns",
				"sourcePath": "src/components/prompt-bar",
				"adoptionRecipes": ["chat-composer-kit"],
				"status": "referenced"
			},
			{
				"slug": "menu",
				"title": "dropdown menu",
				"category": "primitives",
				"sourcePath": "src/components/menu",
				"adoptionRecipes": ["settings-overlay-flow"],
				"status": "referenced"
			},
			{
				"slug": "cards",
				"title": "card spread",
				"category": "motion",
				"sourcePath": "src/components/cards",
				"adoptionRecipes": ["onboarding-decision-flow"],
				"status": "referenced"
			},
			{
				"slug": "morphing-icon",
				"title": "morphing icon",
				"category": "motion",
				"sourcePath": "src/components/morphing-icon",
				"adoptionRecipes": ["onboarding-decision-flow"],
				"status": "referenced"
			},
			{
				"slug": "glyphs",
				"title": "glyphs",
				"category": "motion",
				"sourcePath": "src/components/loader",
				"adoptionRecipes": [],
				"status": "not-referenced"
			},
			{
				"slug": "modal",
				"title": "modal dialog",
				"category": "overlays",
				"sourcePath": "src/components/modal",
				"adoptionRecipes": ["onboarding-decision-flow"],
				"status": "referenced"
			},
			{
				"slug": "tooltips",
				"title": "session-aware tooltips",
				"category": "primitives",
				"sourcePath": "src/components/tooltips",
				"adoptionRecipes": ["settings-overlay-flow", "chat-composer-kit"],
				"status": "referenced"
			},
			{
				"slug": "ask-luke-button",
				"title": "ask luke button",
				"category": "primitives",
				"sourcePath": "src/components/ask-luke-button",
				"adoptionRecipes": ["chat-composer-kit"],
				"status": "referenced"
			},
			{
				"slug": "responsive-split-view",
				"title": "responsive split view",
				"category": "patterns",
				"sourcePath": "src/components/responsive-split-view",
				"adoptionRecipes": [],
				"status": "not-referenced"
			}
		],
		"styles": [
			{
				"slug": "components",
				"name": "components — default",
				"source": "@creative-int/design",
				"adoptionRecipes": [
					"agent-dashboard-shell",
					"settings-overlay-flow",
					"chat-composer-kit",
					"onboarding-decision-flow"
				],
				"status": "referenced"
			},
			{
				"slug": "luke",
				"name": "luke — slate-core + holo",
				"source": "apps/luke",
				"adoptionRecipes": ["agent-dashboard-shell", "chat-composer-kit"],
				"status": "referenced"
			},
			{
				"slug": "squish",
				"name": "squish — paper + emoji",
				"source": "external — Squish (research)",
				"adoptionRecipes": ["onboarding-decision-flow"],
				"status": "referenced"
			},
			{
				"slug": "arbor",
				"name": "arbor — shadcn classic",
				"source": "apps/arbor",
				"adoptionRecipes": ["settings-overlay-flow"],
				"status": "referenced"
			}
		],
		"adoptionRecipes": [
			{
				"slug": "agent-dashboard-shell",
				"title": "agent dashboard shell",
				"surface": "authenticated app dashboard",
				"updated": "2026-05-16",
				"componentSlugs": [
					"shells",
					"sidebar-nav",
					"stat-cards",
					"data-table",
					"command-palette"
				],
				"styleSlugs": ["components", "luke"],
				"proofRoutes": [
					"/adoption/agent-dashboard-shell",
					"/data-table",
					"/styles/components"
				],
				"artifacts": {
					"manifest": "/adoption/agent-dashboard-shell.json",
					"bundle": "/adoption/agent-dashboard-shell.zip",
					"preview": "/adoption/agent-dashboard-shell.preview.html"
				},
				"lab": {
					"slug": "agent-dashboard-shell",
					"title": "agent dashboard shell",
					"status": "ready",
					"designVersion": "0.11.9",
					"componentCount": 5,
					"styleCount": 2,
					"acceptanceCount": 5,
					"proofRoutes": [
						"/adoption/agent-dashboard-shell",
						"/data-table",
						"/styles/components"
					],
					"artifacts": {
						"manifest": "/adoption/labs/agent-dashboard-shell/manifest.json",
						"source": "/adoption/labs/agent-dashboard-shell/source.tsx",
						"acceptance": "/adoption/labs/agent-dashboard-shell/acceptance.md",
						"index": "/adoption/labs/agent-dashboard-shell/index.json",
						"recipeManifest": "/adoption/agent-dashboard-shell.json",
						"recipeBundle": "/adoption/agent-dashboard-shell.zip"
					},
					"hashes": {
						"manifest": "1b0ec5d3b946cb869596f83f285ddef60aa865bfce316564b168018e26df0001",
						"source": "f226aa47207a437c0a81c104ba4110c112d480c3502170550db8197f4d5c501c",
						"acceptance": "4ff0c1290a05c75500380989da143e71c5b09489a225dbe8b3ca6e26be059ab4",
						"recipeBundle": "d438edda6c142dddfaacccdf6f5332025a7b5adbdf6ef91dcdf4b4e8664da984"
					},
					"compileProof": {
						"status": "covered",
						"commands": ["pnpm typecheck", "pnpm test:unit"],
						"contract": "src/lib/adoption-lab-contract.ts",
						"importedBy": "src/lib/adoption-lab-contracts.test.ts"
					},
					"routeCoverage": {
						"status": "covered",
						"coveredBy": ["playwright", "vqa"],
						"routes": [
							"/adoption/agent-dashboard-shell",
							"/data-table",
							"/styles/components"
						]
					}
				},
				"routeCoverage": {
					"status": "covered",
					"coveredBy": ["playwright", "vqa"],
					"routes": [
						"/adoption/agent-dashboard-shell",
						"/data-table",
						"/styles/components"
					]
				}
			},
			{
				"slug": "settings-overlay-flow",
				"title": "settings overlay flow",
				"surface": "settings and account overlays",
				"updated": "2026-05-16",
				"componentSlugs": ["overlay", "tabs", "field", "menu", "tooltips"],
				"styleSlugs": ["components", "arbor"],
				"proofRoutes": ["/adoption/settings-overlay-flow", "/overlay", "/tabs"],
				"artifacts": {
					"manifest": "/adoption/settings-overlay-flow.json",
					"bundle": "/adoption/settings-overlay-flow.zip",
					"preview": "/adoption/settings-overlay-flow.preview.html"
				},
				"lab": {
					"slug": "settings-overlay-flow",
					"title": "settings overlay flow",
					"status": "ready",
					"designVersion": "0.11.9",
					"componentCount": 5,
					"styleCount": 2,
					"acceptanceCount": 5,
					"proofRoutes": [
						"/adoption/settings-overlay-flow",
						"/overlay",
						"/tabs"
					],
					"artifacts": {
						"manifest": "/adoption/labs/settings-overlay-flow/manifest.json",
						"source": "/adoption/labs/settings-overlay-flow/source.tsx",
						"acceptance": "/adoption/labs/settings-overlay-flow/acceptance.md",
						"index": "/adoption/labs/settings-overlay-flow/index.json",
						"recipeManifest": "/adoption/settings-overlay-flow.json",
						"recipeBundle": "/adoption/settings-overlay-flow.zip"
					},
					"hashes": {
						"manifest": "52e29ee62beda8eda6c511ae50e840c0bd26a99eac2d1de9dcddae2243dda3d4",
						"source": "1bcc0da3ce89a711bd31e5dcad8676e9bf21d8dddf078a42253cca491517a951",
						"acceptance": "b824b21fdd781dcee7ba52e8c45b15ea07657f44d58e109f0c528b5939c88c99",
						"recipeBundle": "ea8349b3309f90b6bc2f6004c3c76a580b14674c808eb8963a403b392c2f8db8"
					},
					"compileProof": {
						"status": "covered",
						"commands": ["pnpm typecheck", "pnpm test:unit"],
						"contract": "src/lib/adoption-lab-contract.ts",
						"importedBy": "src/lib/adoption-lab-contracts.test.ts"
					},
					"routeCoverage": {
						"status": "covered",
						"coveredBy": ["playwright", "vqa"],
						"routes": ["/adoption/settings-overlay-flow", "/overlay", "/tabs"]
					}
				},
				"routeCoverage": {
					"status": "covered",
					"coveredBy": ["playwright", "vqa"],
					"routes": ["/adoption/settings-overlay-flow", "/overlay", "/tabs"]
				}
			},
			{
				"slug": "chat-composer-kit",
				"title": "chat composer kit",
				"surface": "agent or assistant composer",
				"updated": "2026-05-16",
				"componentSlugs": [
					"prompt-bar",
					"ask-luke-button",
					"command-palette",
					"kbd",
					"tooltips"
				],
				"styleSlugs": ["components", "luke"],
				"proofRoutes": [
					"/adoption/chat-composer-kit",
					"/prompt-bar",
					"/command-palette"
				],
				"artifacts": {
					"manifest": "/adoption/chat-composer-kit.json",
					"bundle": "/adoption/chat-composer-kit.zip",
					"preview": "/adoption/chat-composer-kit.preview.html"
				},
				"lab": {
					"slug": "chat-composer-kit",
					"title": "chat composer kit",
					"status": "ready",
					"designVersion": "0.11.9",
					"componentCount": 5,
					"styleCount": 2,
					"acceptanceCount": 5,
					"proofRoutes": [
						"/adoption/chat-composer-kit",
						"/prompt-bar",
						"/command-palette"
					],
					"artifacts": {
						"manifest": "/adoption/labs/chat-composer-kit/manifest.json",
						"source": "/adoption/labs/chat-composer-kit/source.tsx",
						"acceptance": "/adoption/labs/chat-composer-kit/acceptance.md",
						"index": "/adoption/labs/chat-composer-kit/index.json",
						"recipeManifest": "/adoption/chat-composer-kit.json",
						"recipeBundle": "/adoption/chat-composer-kit.zip"
					},
					"hashes": {
						"manifest": "a5766cd6b89f0f54c29d60ed9a720437a097da6b7650c281c56f6024c872d4ba",
						"source": "43f541ddbd2ec5eeccda468868e42048d1f7b9c07f1e57ba8655a47506d46f9d",
						"acceptance": "57bc81859a8d8db0140bfc98871425e2bce65acbb298a97572fcbe6970c6a2b2",
						"recipeBundle": "dd5f1266a42d347847cc62297255aee09c3d124e37bd42187aa55f39bbabd682"
					},
					"compileProof": {
						"status": "covered",
						"commands": ["pnpm typecheck", "pnpm test:unit"],
						"contract": "src/lib/adoption-lab-contract.ts",
						"importedBy": "src/lib/adoption-lab-contracts.test.ts"
					},
					"routeCoverage": {
						"status": "covered",
						"coveredBy": ["playwright", "vqa"],
						"routes": [
							"/adoption/chat-composer-kit",
							"/prompt-bar",
							"/command-palette"
						]
					}
				},
				"routeCoverage": {
					"status": "covered",
					"coveredBy": ["playwright", "vqa"],
					"routes": [
						"/adoption/chat-composer-kit",
						"/prompt-bar",
						"/command-palette"
					]
				}
			},
			{
				"slug": "onboarding-decision-flow",
				"title": "onboarding decision flow",
				"surface": "first-run onboarding",
				"updated": "2026-05-16",
				"componentSlugs": ["onboarding", "modal", "cards", "morphing-icon"],
				"styleSlugs": ["components", "squish"],
				"proofRoutes": [
					"/adoption/onboarding-decision-flow",
					"/onboarding",
					"/modal"
				],
				"artifacts": {
					"manifest": "/adoption/onboarding-decision-flow.json",
					"bundle": "/adoption/onboarding-decision-flow.zip",
					"preview": "/adoption/onboarding-decision-flow.preview.html"
				},
				"lab": {
					"slug": "onboarding-decision-flow",
					"title": "onboarding decision flow",
					"status": "ready",
					"designVersion": "0.11.9",
					"componentCount": 4,
					"styleCount": 2,
					"acceptanceCount": 5,
					"proofRoutes": [
						"/adoption/onboarding-decision-flow",
						"/onboarding",
						"/modal"
					],
					"artifacts": {
						"manifest": "/adoption/labs/onboarding-decision-flow/manifest.json",
						"source": "/adoption/labs/onboarding-decision-flow/source.tsx",
						"acceptance": "/adoption/labs/onboarding-decision-flow/acceptance.md",
						"index": "/adoption/labs/onboarding-decision-flow/index.json",
						"recipeManifest": "/adoption/onboarding-decision-flow.json",
						"recipeBundle": "/adoption/onboarding-decision-flow.zip"
					},
					"hashes": {
						"manifest": "c94f91dd38f2d1b65f91107c9759439c7b4264d4decbbf9afbc2d295e16a487a",
						"source": "2cfac69f1cadab6c9f958d9cb84ed44da78a07eae3cb189f691530c8f480396f",
						"acceptance": "6761928d80ee9524dcdb5dd34f32494bbd79b8079cb4ab5f65e119c6acf36e00",
						"recipeBundle": "c8a129095f33c9f922f2b9c747f8f8f58200dcf21e1d951ac6bf34e5865ecc3d"
					},
					"compileProof": {
						"status": "covered",
						"commands": ["pnpm typecheck", "pnpm test:unit"],
						"contract": "src/lib/adoption-lab-contract.ts",
						"importedBy": "src/lib/adoption-lab-contracts.test.ts"
					},
					"routeCoverage": {
						"status": "covered",
						"coveredBy": ["playwright", "vqa"],
						"routes": [
							"/adoption/onboarding-decision-flow",
							"/onboarding",
							"/modal"
						]
					}
				},
				"routeCoverage": {
					"status": "covered",
					"coveredBy": ["playwright", "vqa"],
					"routes": [
						"/adoption/onboarding-decision-flow",
						"/onboarding",
						"/modal"
					]
				}
			}
		]
	},
	"edges": [
		{
			"recipe": "agent-dashboard-shell",
			"components": [
				"shells",
				"sidebar-nav",
				"stat-cards",
				"data-table",
				"command-palette"
			],
			"styles": ["components", "luke"],
			"proofRoutes": [
				"/adoption/agent-dashboard-shell",
				"/data-table",
				"/styles/components"
			],
			"labArtifacts": {
				"manifest": "/adoption/labs/agent-dashboard-shell/manifest.json",
				"source": "/adoption/labs/agent-dashboard-shell/source.tsx",
				"acceptance": "/adoption/labs/agent-dashboard-shell/acceptance.md",
				"index": "/adoption/labs/agent-dashboard-shell/index.json",
				"recipeManifest": "/adoption/agent-dashboard-shell.json",
				"recipeBundle": "/adoption/agent-dashboard-shell.zip"
			}
		},
		{
			"recipe": "settings-overlay-flow",
			"components": ["overlay", "tabs", "field", "menu", "tooltips"],
			"styles": ["components", "arbor"],
			"proofRoutes": ["/adoption/settings-overlay-flow", "/overlay", "/tabs"],
			"labArtifacts": {
				"manifest": "/adoption/labs/settings-overlay-flow/manifest.json",
				"source": "/adoption/labs/settings-overlay-flow/source.tsx",
				"acceptance": "/adoption/labs/settings-overlay-flow/acceptance.md",
				"index": "/adoption/labs/settings-overlay-flow/index.json",
				"recipeManifest": "/adoption/settings-overlay-flow.json",
				"recipeBundle": "/adoption/settings-overlay-flow.zip"
			}
		},
		{
			"recipe": "chat-composer-kit",
			"components": [
				"prompt-bar",
				"ask-luke-button",
				"command-palette",
				"kbd",
				"tooltips"
			],
			"styles": ["components", "luke"],
			"proofRoutes": [
				"/adoption/chat-composer-kit",
				"/prompt-bar",
				"/command-palette"
			],
			"labArtifacts": {
				"manifest": "/adoption/labs/chat-composer-kit/manifest.json",
				"source": "/adoption/labs/chat-composer-kit/source.tsx",
				"acceptance": "/adoption/labs/chat-composer-kit/acceptance.md",
				"index": "/adoption/labs/chat-composer-kit/index.json",
				"recipeManifest": "/adoption/chat-composer-kit.json",
				"recipeBundle": "/adoption/chat-composer-kit.zip"
			}
		},
		{
			"recipe": "onboarding-decision-flow",
			"components": ["onboarding", "modal", "cards", "morphing-icon"],
			"styles": ["components", "squish"],
			"proofRoutes": [
				"/adoption/onboarding-decision-flow",
				"/onboarding",
				"/modal"
			],
			"labArtifacts": {
				"manifest": "/adoption/labs/onboarding-decision-flow/manifest.json",
				"source": "/adoption/labs/onboarding-decision-flow/source.tsx",
				"acceptance": "/adoption/labs/onboarding-decision-flow/acceptance.md",
				"index": "/adoption/labs/onboarding-decision-flow/index.json",
				"recipeManifest": "/adoption/onboarding-decision-flow.json",
				"recipeBundle": "/adoption/onboarding-decision-flow.zip"
			}
		}
	],
	"routeInventory": {
		"schemaVersion": 1,
		"stableRoutes": [
			"/",
			"/adoption",
			"/delivery",
			"/primitives",
			"/readiness",
			"/styles"
		],
		"adoptionProofRoutes": [
			"/adoption/agent-dashboard-shell",
			"/adoption/chat-composer-kit",
			"/adoption/onboarding-decision-flow",
			"/adoption/settings-overlay-flow",
			"/command-palette",
			"/data-table",
			"/modal",
			"/onboarding",
			"/overlay",
			"/prompt-bar",
			"/styles/components",
			"/tabs"
		],
		"smokeRoutes": [
			{
				"name": "home",
				"path": "/",
				"sources": ["stable-showcase"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "app-route",
				"file": "src/app/page.tsx"
			},
			{
				"name": "adoption",
				"path": "/adoption",
				"sources": ["stable-showcase"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "app-route",
				"file": "src/app/adoption/page.tsx"
			},
			{
				"name": "delivery",
				"path": "/delivery",
				"sources": ["stable-showcase"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "app-route",
				"file": "src/app/delivery/page.tsx"
			},
			{
				"name": "primitives",
				"path": "/primitives",
				"sources": ["stable-showcase"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "app-route",
				"file": "src/app/primitives/page.tsx"
			},
			{
				"name": "readiness",
				"path": "/readiness",
				"sources": ["stable-showcase"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "app-route",
				"file": "src/app/readiness/page.tsx"
			},
			{
				"name": "styles",
				"path": "/styles",
				"sources": ["stable-showcase"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "app-route",
				"file": "src/app/styles/page.tsx"
			},
			{
				"name": "adoption-agent-dashboard-shell",
				"path": "/adoption/agent-dashboard-shell",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/adoption/[slug]/page.tsx"
			},
			{
				"name": "adoption-chat-composer-kit",
				"path": "/adoption/chat-composer-kit",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/adoption/[slug]/page.tsx"
			},
			{
				"name": "adoption-onboarding-decision-flow",
				"path": "/adoption/onboarding-decision-flow",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/adoption/[slug]/page.tsx"
			},
			{
				"name": "adoption-settings-overlay-flow",
				"path": "/adoption/settings-overlay-flow",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/adoption/[slug]/page.tsx"
			},
			{
				"name": "command-palette",
				"path": "/command-palette",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			},
			{
				"name": "data-table",
				"path": "/data-table",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			},
			{
				"name": "modal",
				"path": "/modal",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			},
			{
				"name": "onboarding",
				"path": "/onboarding",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			},
			{
				"name": "overlay",
				"path": "/overlay",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			},
			{
				"name": "prompt-bar",
				"path": "/prompt-bar",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			},
			{
				"name": "styles-components",
				"path": "/styles/components",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/styles/[slug]/page.tsx"
			},
			{
				"name": "tabs",
				"path": "/tabs",
				"sources": ["adoption-proof-route"],
				"coveredBy": ["playwright", "vqa"],
				"resolved": true,
				"type": "dynamic-app-route",
				"file": "src/app/[slug]/page.tsx"
			}
		],
		"unresolvedRoutes": []
	},
	"hashCoverage": [
		{
			"kind": "skill-bundle",
			"slug": "field",
			"path": "/skills/field.zip",
			"sha256": "1432122968b5df4fcb8b8025c32a75f7597de40d819e4e477246a32ab0d6ad8d"
		},
		{
			"kind": "skill-bundle",
			"slug": "kbd",
			"path": "/skills/kbd.zip",
			"sha256": "1d3fe031f16ee59053fcc150e9cd288500719b6395ac70fbd4ec14239ef27f38"
		},
		{
			"kind": "skill-bundle",
			"slug": "stat-cards",
			"path": "/skills/stat-cards.zip",
			"sha256": "d7e34f80fd07e0b69f78eefca5262e6bb86f53ce6aff83b82627b63d8099fcc6"
		},
		{
			"kind": "skill-bundle",
			"slug": "shells",
			"path": "/skills/shells.zip",
			"sha256": "f05efb960c03ea5f69cf5c441daf9d0dab2526dedab0426d5155cd2130aa8474"
		},
		{
			"kind": "skill-bundle",
			"slug": "sidebar-nav",
			"path": "/skills/sidebar-nav.zip",
			"sha256": "3eafc0c7b9fcd15028665b7d842601cbec84710e4a7dec29adab67e474771736"
		},
		{
			"kind": "skill-bundle",
			"slug": "command-palette",
			"path": "/skills/command-palette.zip",
			"sha256": "e4f40772d778d3cd49a8fa76dfa9dd7c6c316bb486763c999e798d94543db5ef"
		},
		{
			"kind": "skill-bundle",
			"slug": "data-table",
			"path": "/skills/data-table.zip",
			"sha256": "11d87dc41dce26817126abc44c3328d4a2d6a1e291e1a9029240017a4dd2eaed"
		},
		{
			"kind": "skill-bundle",
			"slug": "onboarding",
			"path": "/skills/onboarding.zip",
			"sha256": "4ccc63c37e01b2ce57be210967e87261f5d3aec7db5923ee5af7a20b80cc0112"
		},
		{
			"kind": "skill-bundle",
			"slug": "overlay",
			"path": "/skills/overlay.zip",
			"sha256": "db963897f849f397b4142aa7d660d41a95926d156e93b59cfdd832b81819f2dc"
		},
		{
			"kind": "skill-bundle",
			"slug": "icons",
			"path": "/skills/icons.zip",
			"sha256": "42f1fad729e3d7294804ded3ada4e1fb99dc7fb1cf63ace1f60644a4b252a85c"
		},
		{
			"kind": "skill-bundle",
			"slug": "org",
			"path": "/skills/org.zip",
			"sha256": "5e28974e15cffe24586141a9b11c03c9f66323d5e64ca3ae64457438a4f4ee24"
		},
		{
			"kind": "skill-bundle",
			"slug": "tabs",
			"path": "/skills/tabs.zip",
			"sha256": "2671d81336124fdb7327ef23034b239e4e9ded6d077d27aaff5849304e45d39d"
		},
		{
			"kind": "skill-bundle",
			"slug": "shadow-system",
			"path": "/skills/shadow-system.zip",
			"sha256": "9ec258dbe170f1611a82d65978fa11deed30174cd8f3716f4fa2b67b8ed436e3"
		},
		{
			"kind": "skill-bundle",
			"slug": "prompt-bar",
			"path": "/skills/prompt-bar.zip",
			"sha256": "a0dc7fdcc6508ddbecb4fc8e462e18ba9287da281e29240ea83fcf5109226adb"
		},
		{
			"kind": "skill-bundle",
			"slug": "menu",
			"path": "/skills/menu.zip",
			"sha256": "abf989650778151cc08bd558838a5bdab2b41a878ff2d6f74f62856fe8e5ea81"
		},
		{
			"kind": "skill-bundle",
			"slug": "cards",
			"path": "/skills/cards.zip",
			"sha256": "1ed138dcb7b3c3ac899d131d866268835a870f1328918fea4f51499224738060"
		},
		{
			"kind": "skill-bundle",
			"slug": "morphing-icon",
			"path": "/skills/morphing-icon.zip",
			"sha256": "e258fd8ef78e2eb08e594a2ab8bf864d3a6b41b2e35f9d65bd1eb4809b0e8db9"
		},
		{
			"kind": "skill-bundle",
			"slug": "glyphs",
			"path": "/skills/glyphs.zip",
			"sha256": "86e611a198c83b86e437585ea274276339797fa3fb89d6676417a206fdc0d011"
		},
		{
			"kind": "skill-bundle",
			"slug": "modal",
			"path": "/skills/modal.zip",
			"sha256": "891706a89cb365a2cf192e0da56c006495065344f6acd7dac7f148a480a23b20"
		},
		{
			"kind": "skill-bundle",
			"slug": "tooltips",
			"path": "/skills/tooltips.zip",
			"sha256": "bd847fc6460f07fa97392527b2a8aa3b5c4a59882e7329f100963340133c0709"
		},
		{
			"kind": "skill-bundle",
			"slug": "ask-luke-button",
			"path": "/skills/ask-luke-button.zip",
			"sha256": "270b59f4776b40564e7591319cc79f137e69c613cae936fc3d39856a28d0d558"
		},
		{
			"kind": "skill-bundle",
			"slug": "responsive-split-view",
			"path": "/skills/responsive-split-view.zip",
			"sha256": "22817271d146c66bc69ac187f7d70e6c0d5f37c47eac58820f96d507c3feace6"
		},
		{
			"kind": "style-bundle",
			"slug": "components",
			"path": "/styles/components.zip",
			"sha256": "999cf7a3fa34b337aac01213c7effcc27a7af4b0395e245e382bc91bc3569c51"
		},
		{
			"kind": "style-bundle",
			"slug": "luke",
			"path": "/styles/luke.zip",
			"sha256": "aec7f8518d144c3051d614bf3d7972579dcb08cb172d6941b77f31836eca5d86"
		},
		{
			"kind": "style-bundle",
			"slug": "squish",
			"path": "/styles/squish.zip",
			"sha256": "a2799d3dc961112da2dd5550f7e82f0daa8588b8d522069a7946384e350542a7"
		},
		{
			"kind": "style-bundle",
			"slug": "arbor",
			"path": "/styles/arbor.zip",
			"sha256": "e1c3a3e92d4895faf5fb52f91b10034daf6cc1f9f1df308b43c4d81c947380a2"
		},
		{
			"kind": "adoption-bundle",
			"slug": "agent-dashboard-shell",
			"path": "/adoption/agent-dashboard-shell.zip",
			"sha256": "d438edda6c142dddfaacccdf6f5332025a7b5adbdf6ef91dcdf4b4e8664da984"
		},
		{
			"kind": "adoption-bundle",
			"slug": "settings-overlay-flow",
			"path": "/adoption/settings-overlay-flow.zip",
			"sha256": "ea8349b3309f90b6bc2f6004c3c76a580b14674c808eb8963a403b392c2f8db8"
		},
		{
			"kind": "adoption-bundle",
			"slug": "chat-composer-kit",
			"path": "/adoption/chat-composer-kit.zip",
			"sha256": "dd5f1266a42d347847cc62297255aee09c3d124e37bd42187aa55f39bbabd682"
		},
		{
			"kind": "adoption-bundle",
			"slug": "onboarding-decision-flow",
			"path": "/adoption/onboarding-decision-flow.zip",
			"sha256": "c8a129095f33c9f922f2b9c747f8f8f58200dcf21e1d951ac6bf34e5865ecc3d"
		},
		{
			"kind": "adoption-lab-source",
			"slug": "agent-dashboard-shell",
			"path": "/adoption/labs/agent-dashboard-shell/source.tsx",
			"sha256": "f226aa47207a437c0a81c104ba4110c112d480c3502170550db8197f4d5c501c"
		},
		{
			"kind": "adoption-lab-acceptance",
			"slug": "agent-dashboard-shell",
			"path": "/adoption/labs/agent-dashboard-shell/acceptance.md",
			"sha256": "4ff0c1290a05c75500380989da143e71c5b09489a225dbe8b3ca6e26be059ab4"
		},
		{
			"kind": "adoption-lab-manifest",
			"slug": "agent-dashboard-shell",
			"path": "/adoption/labs/agent-dashboard-shell/manifest.json",
			"sha256": "1b0ec5d3b946cb869596f83f285ddef60aa865bfce316564b168018e26df0001"
		},
		{
			"kind": "adoption-lab-source",
			"slug": "settings-overlay-flow",
			"path": "/adoption/labs/settings-overlay-flow/source.tsx",
			"sha256": "1bcc0da3ce89a711bd31e5dcad8676e9bf21d8dddf078a42253cca491517a951"
		},
		{
			"kind": "adoption-lab-acceptance",
			"slug": "settings-overlay-flow",
			"path": "/adoption/labs/settings-overlay-flow/acceptance.md",
			"sha256": "b824b21fdd781dcee7ba52e8c45b15ea07657f44d58e109f0c528b5939c88c99"
		},
		{
			"kind": "adoption-lab-manifest",
			"slug": "settings-overlay-flow",
			"path": "/adoption/labs/settings-overlay-flow/manifest.json",
			"sha256": "52e29ee62beda8eda6c511ae50e840c0bd26a99eac2d1de9dcddae2243dda3d4"
		},
		{
			"kind": "adoption-lab-source",
			"slug": "chat-composer-kit",
			"path": "/adoption/labs/chat-composer-kit/source.tsx",
			"sha256": "43f541ddbd2ec5eeccda468868e42048d1f7b9c07f1e57ba8655a47506d46f9d"
		},
		{
			"kind": "adoption-lab-acceptance",
			"slug": "chat-composer-kit",
			"path": "/adoption/labs/chat-composer-kit/acceptance.md",
			"sha256": "57bc81859a8d8db0140bfc98871425e2bce65acbb298a97572fcbe6970c6a2b2"
		},
		{
			"kind": "adoption-lab-manifest",
			"slug": "chat-composer-kit",
			"path": "/adoption/labs/chat-composer-kit/manifest.json",
			"sha256": "a5766cd6b89f0f54c29d60ed9a720437a097da6b7650c281c56f6024c872d4ba"
		},
		{
			"kind": "adoption-lab-source",
			"slug": "onboarding-decision-flow",
			"path": "/adoption/labs/onboarding-decision-flow/source.tsx",
			"sha256": "2cfac69f1cadab6c9f958d9cb84ed44da78a07eae3cb189f691530c8f480396f"
		},
		{
			"kind": "adoption-lab-acceptance",
			"slug": "onboarding-decision-flow",
			"path": "/adoption/labs/onboarding-decision-flow/acceptance.md",
			"sha256": "6761928d80ee9524dcdb5dd34f32494bbd79b8079cb4ab5f65e119c6acf36e00"
		},
		{
			"kind": "adoption-lab-manifest",
			"slug": "onboarding-decision-flow",
			"path": "/adoption/labs/onboarding-decision-flow/manifest.json",
			"sha256": "c94f91dd38f2d1b65f91107c9759439c7b4264d4decbbf9afbc2d295e16a487a"
		}
	],
	"checks": [
		{
			"code": "artifact-presence",
			"status": "passed"
		},
		{
			"code": "route-coverage",
			"status": "passed"
		},
		{
			"code": "version-alignment",
			"status": "passed"
		},
		{
			"code": "path-hygiene",
			"status": "passed"
		},
		{
			"code": "schema-shape",
			"status": "passed"
		}
	],
	"warnings": [
		{
			"code": "component-adoption-coverage",
			"severity": "warning",
			"message": "5 component entries are not referenced by current adoption recipes.",
			"items": [
				"icons",
				"org",
				"shadow-system",
				"glyphs",
				"responsive-split-view"
			]
		}
	],
	"failures": []
}
