[ changelog ]
Every release, dated.
Behavioral intelligence built in the open. The full commit-linked log lives in CHANGELOG.md; this page is the journalist-friendly read.
Observation gates action. Every release ships only the surfaces the routines we observed asked for.
Release philosophy
Light cathedral
The visual revamp. Light by default, warm paper, Source Serif 4 for long-form, prism gradients for hero moments. The brand voice now matches the journalism in the Mirror.
- Rewrote the design system around a warm-paper (#FAFAF7) light canonical with deep-prism accents
- Shipped 14 new brand primitives (TopStrip, BellDrawer, SidePanel, EditorialBody, PullQuote, PrismOrb, SiteFooter, BottomTabs, FAB, CmdKInput, PartnerLogoStrip, etc.)
- Geist swap across the dashboard; Source Serif 4 for editorial long-form
- Editorial 404 / 500 / maintenance pages with the cathedral aesthetic
- Light-cathedral emails (Mirror digest, Pulse, drift card, kill-switch) via lib/brand/email-render.ts
- Light-cathedral OG cards for /, /manifesto, /positioning, /r/, /mirror/, /audit/share/
- ESLint guards on dark tokens + internal vocabulary in user-facing JSX
Trinity — auth + admin + cathedral
Email + password auth alongside Google OAuth. Org admin perfection: invites, role changes, audit log, last-owner protection. And the behavioral audit at /dashboard/audit — the cathedral itself.
- Email + password auth, magic link, password reset, /verify-email
- UnverifiedEmailBanner + verify-gate applied at every privileged API entry
- org_audit_events table with locked action vocabulary; chronological log at /dashboard/settings/audit
- Tabbed /dashboard/members with transfer-ownership type-to-confirm guard
- /dashboard/audit — 9-section behavioral cathedral with cache-hit instant render
- Public share at /audit/share/[token] with HMAC + optional anonymize
- K5 logomark — 5-node pentagon + pentagram. Brand and product are now the same image.
Dark precision (deprecated)
The intermediate dark-mode redesign. Single-anchor landing, italic-serif accent words, four Wall clusters with distinct tones. Superseded by the light cathedral (0.2.1) but the brand primitives shipped here became the foundation for the cathedral system.
- Five brand primitives in components/brand/ (PillEyebrow, HairlineGradientCard, MonoMetaRow, PrimaryPill, GhostLink)
- Wall reorganized into 4 visually-distinct clusters (Active, Things to fix, Suggested, Notices)
- Mirror + manifesto on warm parchment surface — the editorial variant
- @supports not (oklch) HSL fallback for Safari < 15.4
- CI guard against hardcoded oklch literals + .dark class regression
Initial public
The first version on the v1-off branch. Event ingestion across GitHub, Slack, Linear. The first Mirror briefing. Behavioral pattern mining with 12 seeded routines.
- Multi-tool event ingestion with Composio runtime
- Pattern mining surfaces 12 seeded named routines (silent merge, ladder break, ritual decay, etc.)
- Weekly Mirror briefing pipeline (judge → render → Slack DM primary → Gmail fallback)
- Agent execution: DAG executor with topological parallelism + real-time SSE
[ stay in the loop ]
Releases land in your Mirror first. The marketing-flavored summary follows here within 24h. The engineering-detail log lives in CHANGELOG.md — git is the source of truth.