Skip to content

v2.1.0 - Governance Runtime

Latest

Choose a tag to compare

@ucsandman ucsandman released this 14 Mar 19:35
· 1006 commits to main since this release

Added

  • Governance Boundary CI: New CI rule (npm run governance:boundary:check) that prevents "platform creep" by failing if non-core routes are added to the active API namespace.
  • Minimal Governance Loop Example: Shipped examples/dashclaw-example-openai-agent, a 30-line "Aha! Moment" demo that shows DashClaw blocking a risky action in under 8 minutes.
  • v2 SDK Compatibility Bridge: New sdk/index.cjs providing a clean CommonJS entry point for the minimal v2 runtime.

Changed

  • Minimal Governance Runtime: Physically isolated over 140 non-core API routes into the _archive/ namespace. The active runtime is now hardened to 7 canonical governance primitives.
  • SDK Surface Area Collapse: Flipped the default dashclaw SDK to the v2 runtime. Surface area reduced from 178+ methods to 5 core governance methods (guard, createAction, updateOutcome, recordAssumption, waitForApproval).
  • Sanitized Mission Control: Stripped all productivity and analytics bloat from the main dashboard to focus strictly on Posture, Interventions, Risk Signals, and Fleet Health.
  • Documentation Overhaul: Every core document (README, Quickstart, Project Details) has been rewritten to reflect the "Decision Infrastructure" narrative.

Fixed

  • Friendly Fire Restoration: Restored essential infrastructure routes (/api/auth, /api/keys, /api/usage) that were accidentally quarantined during the big purge.
  • TypeError in Demo Simulation: Resolved a crash in the demo middleware where signals were incorrectly processed as objects instead of arrays.
  • Ghost Fetch Silence: Stripped legacy background fetches from the UI that were triggering terminal 404s after the API quarantine.