Platform release — unified inbox, MCPB, /playground, Claude Code plugin
First Sendero platform-wide release. The trip ledger goes unified across WhatsApp, Slack, MCP, and the operator console. We ship a one-click .mcpb installer for Claude Desktop, a versioned plugin for Claude Code with a /sendero:travel-booking skill, the new /playground sandbox surface, and a hardened settle-action TOCTOU close.
- Unified inbox ledger — WhatsApp + Slack + dispatch all write to a single Trip.events stream
- Operator console KPIs (Today / Settled-30d / Avg-response) computed from real Trip.events latency
- Claude Desktop one-click .mcpb installer (apps/mcpb), branded download at /downloads/sendero.mcpb
- Claude Code plugin (apps/claude-code-plugin) with /sendero:travel-booking skill and shared <McpInstaller />
- /playground sign-in-gated sandbox surface — full agent loop, sandbox-routed, per-user + per-IP rate limits
- TransferAttempt unique partial index closes the settle-action TOCTOU race
- OG_SHARE_SIGNING_SECRET hard-split from INVOICE_SIGNING_SECRET — independent rotation