--- name: Initial architecture established description: The initial architecture was designed and scaffolded on 2026-03-14 with all core modules, CMake, docs, and tests type: project --- Initial architecture was designed and fully scaffolded on 2026-03-14. **Why:** Greenfield project needed a complete architectural foundation before implementation work could begin. The architecture enforces Clean Architecture (core has no GUI deps), Pipeline/Strategy/Chain of Responsibility patterns, and std::expected error handling throughout. **How to apply:** All future code changes should fit within this established pipeline stage structure. New stages implement PipelineStage interface. Core logic stays in converter_core (no Qt). GUI and CLI are thin wrappers. When reviewing code, check conformance to these patterns.