What shipped, when.
Public, short, and dated. We keep this list to user-visible changes — not patch versions, not internal refactors. The bigger story lives in Why RegAlign.
Curation, embedded AI, group skeleton, schema guard, governance index
June 2026- Today (curated home)Open →
Six fixed slots — overdue critical, ratifications waiting on you, coming due, owner silence, new high/critical arrivals, one Compass suggestion. Empty slots collapse; a quiet day is allowed to be a quiet day. /today is now the default post-login landing.
- Embedded CompassOpen →
Compass moved off the sidecar. Open it from any issue or finding row with three deterministic prompts (which obligations does this touch · what would a regulator ask · is this likely systemic / recurring) and a free-text composer. Reuses the existing cost guardrails and tenant AI caps.
- Group view skeletonOpen →
New /group route and group_viewer role for multi-entity firms. Tenant-wide rollups land first; per-entity heatmaps follow when issues/findings carry entity_id.
- Schema-drift CI guard
scripts/check-field-coverage.ts runs on every prebuild. Adding a field to IssueRow / IssueClosure / IssueRemediationStep without a /field-coverage mapping or waiver fails the build. The regulator-sample defence stops drifting silently.
- Governance indexOpen →
/settings/governance is now a single read-only page of every tunable — SLA windows, silence thresholds, AI cost caps, role counts, audit-chain status, schema-guard state. Each row cites where the value lives in the codebase.