Lantern is an offline-first iPhone preparedness app with a grounded local assistant, local-first privacy, and optional trusted-source enrichment that only becomes usable after local persistence and attribution.
The internal repository, Xcode project, target, and scheme still use OSA for now. Build and test commands therefore still reference OSA.xcodeproj and the OSA scheme.
Use sources in this order when making product, architecture, or policy claims:
docs/sdlc/*.mdand accepted ADRs underdocs/adr/- Root governance docs:
CONSTITUTION.md,DIRECTIVES.md,AGENTS.md,CLAUDE.md - Current code reality under
OSA/,OSATests/, andOSAUITests/ - Task prompts or issue briefs being executed
- Reference repositories listed in
AGENTS.mdfor style and organization only
xcodegen generate
xcodebuild -project OSA.xcodeproj -scheme OSA -destination 'platform=iOS Simulator,name=iPhone 16' build
xcodebuild -project OSA.xcodeproj -scheme OSA -destination 'platform=iOS Simulator,name=iPhone 16' testOSA/— app source, organized by app shell, feature surfaces, domain boundaries, persistence, retrieval, assistant, networking, shared UI, and resourcesOSATests/— unit-test target scaffold and app-facing smoke testsOSAUITests/— UI-test target scaffold and launch checksdocs/— canonical SDLC, product, architecture, data, safety, quality, and release docsdocs/adr/— accepted architecture decisionsdocs/reference/— non-canonical local reference snapshots and future preserved inputsscripts/— project-generation, validation, and maintenance helpersassets/— Lantern brand kit including wordmarks, icons, favicon, typography guide, and color systemreport/— append-only human-readable verification and release evidencescreenshot/— image evidence retained alongside dated reports when needed
Milestone 6 (Apple Intelligence Surface) is complete. The app includes offline-first handbook browsing, grounded local Ask assistant with citations, inventory/checklists/notes organizer, Siri App Intents with AssistantSchema, Spotlight indexing via App Entities, FM-powered inventory completion with heuristic fallback, RSS-based knowledge discovery with optional Brave Search enrichment, and the Lantern brand palette with warm amber/gold themed surfaces. The most recent full xcodebuild test run on 2026-03-29 passed 443 XCTest (397 unit + 46 UI) plus 73 Swift Testing cases. See docs/sdlc/00-doc-suite-index.md for detailed status.