| okf_version | 0.1 |
|---|
Agent-oriented knowledge for this repository. Prefer these docs over improvised shell diagnostics or copying patterns from other FirebaseUI / React Native Firebase repos without re-deriving commands from this tree.
- Documentation/commit policy — durable vs ephemeral, commits as documentation, PR titles, OKF consistency
- Agent command policy — allowlisted shell commands (install, lint, unit, integration, UI, CocoaPods)
- Change authoring workflow — verified change loop (unit-focused → area-focused review → commit); § validation evidence (blocking)
- Iteration vocabulary — work type, tier, and queue field identifiers
- Running tests — canonical SwiftUI and UIKit test commands, narrowing, emulator
- Validation checklist — lint, SPM package tests, CocoaPods module tests, samples, pod lint
- Coverage design — where coverage is produced and how to treat it
- Firebase testing project — Auth emulator project id, ports, local vs CI
- CI workflows — GitHub Actions job map, Xcode/simulator pins, artifact triage
- SPM and CocoaPods workflow — dual distribution rules, product matrix, release scripts
- SPM / CocoaPods work queue — ephemeral dual-distribution tracker
- Packages index — Auth SwiftUI, Database UI, Firestore UI, Storage UI