Phase 0
Foundations
- Performance lab: a CI runner on Apple Silicon with regression gates that block merges (iPhone and iPad tiers come with Phase 5)
- 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
Show 6 moreShow fewer
- Lightroom feature inventory
- GitHub Actions CI: purity gate, SwiftFormat lint, build, and tests, with cached LibRaw and fixtures
- A benchmark harness and a recorded performance history, drawn at redlamp.app/performance
- An end-to-end regression suite that works the app through every feature by its keys, menus, clicks and drags, checks for crashes, hangs and slowdowns, and gates every release
- 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


