What's new

Changelog

All notable changes to Commitment Crawler, newest first.

v0.2.0 May 20, 2026 Latest

Multi-tenant launch & calendar integration

The big one. Full multi-workspace support, Google Calendar blocking, integrity scores, and a complete redesign of the onboarding flow.

New
  • NewMulti-tenant architecture — each Slack workspace installs independently with isolated data
  • NewGoogle Calendar integration via Composio — one tap confirms a commitment and blocks focus time automatically
  • NewWeekly integrity scores — every Sunday, team members receive their personal follow-through rate
  • NewAdmin dashboard at /dashboard/{team_id} — team-wide commitment stats and member breakdown
  • NewSlash commands: /cc status, /cc week, /cc connect, /cc help
  • NewAccountability follow-ups — bot pings users when calendar blocks expire without completion
  • NewEmployee onboarding DM — first-time users get a contextual intro the moment their first commitment is detected
  • NewCommitment editing support — re-runs pipeline when a user edits a message
  • NewMarketing landing page with pricing, demo, FAQ, and full legal pages
Improved
  • ImprovedLLM extraction with few-shot examples and confidence scoring — false positive rate under 8%
  • ImprovedModel fallback chain (Llama 3.1 → Mistral 7B → Gemma 2) for resilience against rate limits
  • ImprovedEphemeral confirmation popup replaces itself cleanly after button click — no stale buttons
  • ImprovedCalendar re-prompt throttled to once per week for users who haven't connected
Fixed
  • FixDuplicate processing prevented via message_ts deduplication
  • FixSlack retry headers handled — second delivery of same event is silently ignored
  • FixRetroactive calendar blocking for commitments confirmed before calendar was connected
v0.1.0 May 15, 2026

Initial prototype

First working version — single-workspace proof of concept.

  • NewSlack Events API integration — listens to messages in invited channels
  • NewBasic LLM commitment extraction using OpenRouter
  • NewEphemeral confirmation popup with Confirm / Dismiss buttons
  • NewSupabase database schema for commitments and users
  • NewFastAPI backend with health check endpoint