diff --git a/CHANGELOG.md b/CHANGELOG.md index d378ffde8..644e0a235 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] ### Added +- Sprint CLI (`db/connectors/sprint`) — unified sprint lifecycle management with 5 subcommands: status, start, stop, start-work, prepare. Auto-detects sprint from DB state and team from git branch. Guards prevent activating unplanned sprints. +- Shared permission settings in `.claude/settings.json` — git, ticket/sprint CLI, make, tea, and core skills pre-approved across all worktrees. Deny rules block destructive operations. - Decisions D-053 through D-065 from Control & Interaction Workshop — formalized interaction verb system, contextual actions, NPC awareness model, and related design decisions - Sprint 6 Touch briefings for server, client, copy, and joint teams - Control & Interaction Workshop outputs — full workshop notes and outcomes @@ -17,6 +19,8 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Worktree-update skill now discovers branches dynamically via `git worktree list` instead of relying on hardcoded branch names — fixes missed branches like `planning` ### Changed +- Start-sprint and plan-sprint skills updated to use sprint CLI instead of manual multi-query workflows +- Permission syntax migrated from deprecated `:*` suffix to modern space-wildcard format across all worktrees - Internal monologue trigger system (#414) — enter_location fires on first tick, time_idle fires after 100 ticks of no movement, 300-tick cooldown, dedup within session, random line selection from content pools via ChaCha20 RNG - MonologueEvent in ObserverSnapshot v5 — current_monologue field carries id, text, and display duration across the IPC bridge - Client monologue display wiring — protocol v5 decoding, GameState extraction, HUD display pass-through