hololake-system-architecture/product-source/hololake-desktop/.superdesign/init/pages.md

42 lines
1.1 KiB
Markdown
Raw Normal View History

# Page dependency trees
## Fifth Domain / Knowledge channel
Entry: `../guanghu-knowledge-base/src/App.tsx`
Dependencies:
- `src/App.tsx`
- `src/api.ts`
- `src/components/PlatformNavigation.tsx`
- `src/components/SearchBar.tsx`
- `src/components/DocTree.tsx`
- `src/components/Editor.tsx`
- `src/components/VersionHistory.tsx`
- `src/components/AgentChat.tsx`
- `src/components/StorageLocationSheet.tsx`
- `src/components/HumanSettings.tsx`
- `src/styles/app.css`
Desktop render branch is the only branch. The Electron window minimum is 800×600; the primary design viewport is 1280×860.
## Server/account entry
Entry: `src/components/StorageLocationSheet.tsx`
Dependencies:
- Electron preload `../hololake-desktop/electron/preload.ts`
- Electron IPC implementation `../hololake-desktop/electron/main.ts`
- Knowledge remote API `server/index.ts`
- Git engine `server/git-engine.ts`
- Shared controls from `src/styles/app.css`
## Human settings
Entry: `src/components/HumanSettings.tsx`
Dependencies:
- localStorage preference contract in the same file
- shared overlay/control styling in `src/styles/app.css`