Phase 0
Foundations
- mise and Tuist workspace, module graph with enforced boundaries, and an engine purity gate
- LibRaw vendored as a pinned, static XCFramework (macOS, iOS, and Simulator; arm64 only)
- Engine API contract, headless CLI, and a unit and engine smoke-test suite
- Lightroom feature inventory
Show 4 moreShow fewer
- GitHub Actions CI: purity gate, SwiftFormat lint, build, and tests, with cached LibRaw and fixtures
- Performance lab: a CI runner on Apple Silicon with regression gates that block merges (iPhone and iPad tiers come with Phase 5)
- Golden-image color regression tests (ΔE2000) for camera files, and a golden render for every bundled recipe version
- Written clean-room policy and a license-audit gate in CI









