# 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`