$ man shell-atlas
A scrolling constellation map of short quests where each shell command becomes a star. Spaced-repetition Codex, daily challenges, narrative chapters, and a Simulated Terminal that is safe to break — all built around a clear Domain / Features / Shared / Theme architecture with 268 tests gating every merge.
$ grep -i highlight
- ~32k LOC across 139 Swift files; 268 tests, 0 failures
- XcodeGen-generated project — .xcodeproj is gitignored to keep diffs reviewable
- GitLab CI gates: build · test · lint · palette · perf · bundle size on every MR
- Domain layer is pure logic with zero SwiftUI imports — testable in isolation