Text-Based Data Flow Diagram
[User Application]
↓ (API Calls)
[src/include/d3tui/**] ← Public Headers
↓
[Core Library Modules] ← [Terminal, Render, Font, Input, Memory, VMU, Assets, Patterns]
↓ (Hardware Commands)
[SPECTRE/Hardware Layer] ← PVR2, Controller Ports, VMU, AICA Sound
↓ (Data/Commands)
[Dreamcast Hardware] ← Display, Memory, Input Devices, Storage
↑
[Asset Pipeline] ← [asset-staging/] → [SHACHI-patterns/] → [src/d3tui/assets/]
↑
[Build System] ← [scripts/] + [Makefile] + [toolchains/] → [Compiled Binaries]
↑
[Development Cycle] ← [docs/] + [stage-briefs/] + [notes/] → [Implementation]
↑
[CI Pipeline] ← [.github/workflows/] → [Automated Testing] → [Quality Gates]