-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharchitecture.json
More file actions
65 lines (65 loc) · 2.88 KB
/
Copy patharchitecture.json
File metadata and controls
65 lines (65 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"singleConsumerComponents": {
"src/components/MediaFrame.tsx": "owns framed media srcset/sizes invariant",
"src/components/CopyButton.tsx": "owns clipboard fallback and live-region behavior",
"src/components/PromptBlock.tsx": "owns prompt expand/copy surface",
"src/components/Header.tsx": "owns site navigation dialog and mega-menu invariants",
"src/components/Footer.tsx": "owns site footer landmark",
"src/components/PageCta.tsx": "owns shared closing CTA and homepage download landmark",
"src/sections/Hero.tsx": "owns homepage hero composition",
"src/sections/KittyLitter.tsx": "owns homepage KittyLitter section",
"src/sections/ProductStory.tsx": "owns scroll-driven product story",
"src/sections/Sponsors.tsx": "owns homepage sponsor row",
"src/pages/HomePage.tsx": "canonical route module",
"src/pages/ProductPage.tsx": "canonical route module",
"src/pages/DocsPage.tsx": "canonical route module",
"src/pages/PromptPage.tsx": "canonical route module",
"src/pages/DownloadPage.tsx": "canonical route module",
"src/pages/ResourcesPage.tsx": "canonical route module",
"src/pages/MachinePage.tsx": "canonical route module",
"src/pages/NotFoundPage.tsx": "unmatched fallback route module",
"src/domain/site.ts": "canonical site facts",
"src/domain/route.ts": "canonical route, document, and redirect model",
"src/domain/release.ts": "canonical download/release metadata",
"src/domain/asset.ts": "canonical public asset registry",
"src/domain/nav.ts": "canonical header surface-state reducer",
"src/app/browser-location.ts": "owns browser history, hash scroll, and navigation events",
"src/app/pages.ts": "owns route-to-page registry and lazy page modules",
"src/app/App.tsx": "owns location, title, focus, and page dispatch effects",
"src/ui/prose.tsx": "React interpreter for React-free product prose",
"src/logo/LocalAiLogo.tsx": "owns WebGPU logo renderer lifecycle boundary",
"src/logo/shader.ts": "lazy adapter for @local-ai/logo-renderer"
},
"roots": [
"src/main.tsx",
"agent-ready.plugin.ts",
"middleware.js",
"vite.config.ts",
"eslint.config.js",
"oxlint.config.ts",
"playwright.config.ts",
"playwright.unit.config.ts",
"playwright.visual.config.ts",
"packages/logo-renderer/scripts/generate-logo-mesh.mjs",
"scripts/context.mjs",
"scripts/graph.mjs",
"scripts/verify-generated.mjs",
"scripts/design-manifest.mjs",
"scripts/reproducible.mjs",
"scripts/assets.mjs",
"scripts/bundle.mjs",
"scripts/vercel.mjs",
"scripts/index-html.mjs",
"scripts/stylex-check.mjs",
"scripts/prerender.mjs",
"src/agent/markdown.ts",
"src/demo-ui-modules.d.ts",
"src/logo-renderer.d.ts",
"packages/demo-ui/src/index.ts",
"packages/demo-ui/src/hero/HeroDemo.tsx",
"packages/demo-ui/src/story/FeatureDemo.tsx",
"packages/logo-renderer/src/renderer/index.tsx",
"packages/logo-renderer/env.d.ts",
"packages/logo-renderer/wgsl.d.ts"
]
}