Cells
goga-tool-viewer consists of 7 cells — self-contained modules with clear API boundaries.
Overview
| Cell | Description |
|---|---|
goga_tool_viewer |
CLI facade, tool entry point |
models |
Data structures for representing cells from JSON |
parser |
JSON parsing into CellGraph |
frontend |
SPA page generation with dark theme |
server |
HTTP server for SPA, static files, and API |
loader |
Project file loader (CODEMANIFEST, usage files) |
port_finder |
Free TCP port discovery |
Dependency Graph
port_finder ──┐
models ───────┤
frontend ─────┤
├──→ server ──→ goga_tool_viewer (CLI)
parser ───────┤
loader ───────┘
│
└──→ models
Detailed descriptions of each cell are available via the links above.