error
fix(skills): one load-skill tool, surface enforced at execute time
fix(tasks): detect scheduled runs that record no outcome; let the run decide
audit(warp): data audit — process map, canonicalization + Turbopuffer parity tooling
feat(deploy): give the prod distribution the apex and www as aliases
CHANGELOG August 28, 2026
ci: typecheck shipping source on every PR
feat(deploy): serve the marketing site from cedarcopilot.com
Tasks board drag, draft identity, Slack health, 2FA policy, calendar tab icon
fix(slack): keep the lapse claim exclusive as well as reclaimable
Building the perfect follow up playbook
[DEPLOY]
fix(crm): stop read-time dedup hiding meeting transcripts
fix(before-meeting): re-arm prep when a meeting moves after the prep already ran
fix(research): alert on Exa credit exhaustion and repair the web-search fallback
feat(config): inbox customization, task groups, and external-system credentials on the config service
CHANGELOG August 31, 2026
feat(drafting): one editable `drafter` system agent
docs(skills): CRM field-write debugging + always-REPORT authoring discipline
[2026-08-31] merging staging to main
Compose the unified inbox in the client, and add a setup flow that previews it
One dead channel no longer takes the whole unified feed down
Agents, boards and meetings — plus a cache-restore crash, three sizing fixes, and the staging merge
[DEPLOY]
Libra has not attributed this incident to a change yet.
Libra has no fix in flight for this incident.