NilaMind v1.9.0 — Build queue cleared (Phases 8–16)
🎉 Build Queue Cleared — Phases 8 through 16 Complete
All phases from the extended build queue are now shipped and deployed.
📦 What's New (Phases 8–16)
| Phase | Feature | Tag | Key Changes |
|---|---|---|---|
| 8 | Forgiving engagement & streak redesign | 🟢 | 3-day grace window, constellation metaphor, capacity-adaptive tasks, no-pressure copy |
| 9 | Episode-adaptive UI | 🟡 | adaptiveTheme.ts — mutes palette during elevation, warms during low, CSS variable overrides in App.tsx |
| 10 | Social rhythm as daily core anchor | 🟢 | TodayScreen hero, NilaCheckIn SRM prompt, Dashboard weekly trend, nilaContext circadian wiring |
| 11 | Voice-first primary input | 🟢 | Mic-first chat bar, Vosk warm-load, NilaCheckIn + DiaryCardScreen voice entry |
| 12 | Clinician-facing report PDF | 🟡 | clinicianReport.ts — 30-day structured PDF (PHQ-9/GAD-7 trajectories, sleep, meds, episodes, engagement) + "Share with psychiatrist" button |
| 13 | India market polish | 🔴 | Skipped — explicit decision to defer |
| 14 | UI warmth & accessibility | 🟢 | accessibilityBaseline.ts + 41 TDD tests — 44px tap targets, focus-ring, text-size floor, semantic backgrounds |
| 15 | Anti-sycophancy hardening | 🟡 | 27 new MANIC_VALIDATION entries (religious grandiosity, financial impulsivity, hypersexuality, multilingual pressured speech), metrics, context block, AboutNilaScreen explanation |
| 16 | N-of-1 personalization surface | 🟢 | getNo1Insights(), getNo1DashboardCard(), no1ContextBlock() — InsightsScreen + Dashboard + nilaContext wiring |
🛡️ Safety & Quality
- 1592 tests pass (vitest) — all TDD, no skipped/only/xit
- TypeScript clean —
tsc --noEmitzero errors - Guard gates — reward-hacking scan clean, review flags acknowledged
- Privacy invariant — nothing leaves device, no analytics, no external fonts
📱 Deployed
- APK built and installed on device (Motorola Signature)
- All Phases 8–16 live on-device
🔖 Previously flagged items now merged
- A3: distortionSpotter §9-gate
- A4: armedCheckin with crisis/elevation/quiet/frequency gates
- B3: safetyPlanFollowUp Stanley-Brown loop
- C1: sleep prodrome + JITAI nudge
All previously 🟡 flagged items have been reviewed and merged.
*Full changelog: git log 30297ec..HEAD --oneline