Dave and Claude Opus 4.6
6a9fb1cbc4
Update stories 52, 53, 59 with work/ directory paths
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:57:04 +00:00
Dave
9d884eaf28
story-kit: start 60_status_based_directory_layout
2026-02-20 16:44:53 +00:00
Dave and Claude Opus 4.6
b76b5df8c9
Add story 60: Status-Based Directory Layout
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:39:41 +00:00
Dave and Claude Opus 4.6
8c7a2b9c83
Accept story 50: migrate to unified .story_kit/current/, add stories 55-59
...
- Move stories/current/ → .story_kit/current/
- Archive story 50
- Add story 55: Live Story Panel Updates
- Add story 57: Live Test Gate Updates
- Add story 58: Live Agent Panel Updates
- Add story 59: Current Work Panel
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:25:43 +00:00
Dave and Claude Opus 4.6
94ec5ddf7d
Deduplicate story numbers, add stories 52-56
...
- Remove duplicate 52 (was renumbered copy of story 50)
- Renumber agent-created stories: 50→54, 53→55
- Add story 52: Mergemaster Agent Role
- Add story 53: QA Agent Role
- Add story 56: Auto-Increment Work Item IDs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:11:28 +00:00
Dave and Claude Opus 4.6
9d41cdddd2
Add story 53: WebSocket push notifications for panel auto-refresh
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 16:03:09 +00:00
Dave and Claude Opus 4.6
6f6f9983a7
Renumber story 50 (unified current work directory) to 52 to avoid duplicate
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:54:51 +00:00
Dave
8bdf7d1484
story-kit: start story 49_deterministic_bug_lifecycle_management
2026-02-20 15:54:15 +00:00
Dave and Claude Opus 4.6
2f42bb3288
Update story 50: ensure agent prompts match new directory layout
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:44:24 +00:00
Dave and Claude Opus 4.6
6d601823a4
Add story 51: Deterministic Spike Lifecycle Management
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:43:44 +00:00
Dave and Claude Opus 4.6
26023bcb06
Update story 50: add integration tests and lifecycle coverage
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:43:17 +00:00
Dave and Claude Opus 4.6
b1b9799e9e
Add story 50: Unified Current Work Directory
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:42:41 +00:00
Dave and Claude Opus 4.6
cb29601c55
Add story 49: Deterministic Bug Lifecycle Management
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:41:13 +00:00
Dave and Claude Opus 4.6
e7c4f31e34
Add story 50: cross-platform binary distribution with musl
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:38:03 +00:00
Dave and Claude Opus 4.6
ee844c0fa9
Move stories 46 and 48 to current (agents working on them)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:30:49 +00:00
Dave and Claude Opus 4.6
95364cdd74
Move bug 47 to bugs/ folder
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:23:48 +00:00
Dave and Claude Opus 4.6
dd40b248e3
Add bug 47: Fix Collect Coverage button error
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:20:02 +00:00
Dave and Claude Opus 4.6
679370e48a
Add story 46: Deterministic Story Mutations with Auto-Commit
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:58:14 +00:00
Dave and Claude Opus 4.6
53d9795e31
Move story 45 to current
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:32:57 +00:00
Dave and Claude Opus 4.6
258d1c6b8b
Move stories 37 and 44 to current
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:32:20 +00:00
Dave and Claude Opus 4.6
7bcc87fcfe
Add story 45: Deterministic Story Lifecycle Management
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:32:01 +00:00
Dave and Claude Opus 4.6
54d34d1a85
Add story 44: Agent Completion Report via MCP
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:09:11 +00:00
Dave and Claude Opus 4.6
ea30faff95
Move story 43 to current: Unified Chat UI
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:36:00 +00:00
Dave and Claude Opus 4.6
90e90f4428
Add story 43: Unified chat UI for Claude Code and regular chat
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:34:10 +00:00
Dave and Claude Opus 4.6
e23d723ac2
Move story 38 to current: Auto-Open Project on Server Startup
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:29:15 +00:00
Dave and Claude Opus 4.6
c9b33b2107
Move story 42 to current: Deterministic Worktree Management
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:29:05 +00:00
Dave and Claude Opus 4.6
fa5d013fe2
Add auto-commit criterion to story 42
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:13:55 +00:00
Dave and Claude Opus 4.6
665d27b779
Add story 42: Deterministic worktree management via REST/MCP API
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:02:35 +00:00
Dave and Claude Opus 4.6
0d48370ac0
Move story 41 to current: Agent Completion Notification via MCP
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:54:07 +00:00
Dave and Claude Opus 4.6
4605db13de
Add story 41: Agent Completion Notification via MCP
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:52:10 +00:00
Dave and Claude Opus 4.6
00f8d16bb0
Move story 33 to current
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:26:57 +00:00
Dave and Claude Opus 4.6
b3800beb61
Move story 40 to current: MCP Server Obeys STORYKIT_PORT
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:25:54 +00:00
Dave and Claude Opus 4.6
dcc254f9aa
Add story 40: MCP Server Obeys STORYKIT_PORT
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:24:03 +00:00
Dave and Claude Opus 4.6
6e359c6bfe
Rewrite story 33: copy-paste diff commands using git difftool
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:15:08 +00:00
Dave and Claude Opus 4.6
cde75bd7fb
Accept story 39: Persistent Claude Code Sessions in Web UI
...
Use --resume <session_id> with claude -p so the web UI claude-code-pty
provider maintains full conversation context across messages, identical
to a long-running terminal Claude Code session.
Changes:
- Capture session_id from claude -p stream-json system event
- Pass --resume on subsequent messages in same chat session
- Thread session_id through ProviderConfig, ChatResult, WsResponse
- Frontend stores sessionId per chat, clears on New Session
- Unset CLAUDECODE env to allow nested spawning from server
- Wait for clean process exit to ensure transcript flush to disk
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:51:19 +00:00
Dave and Claude Opus 4.6
a6ea64cca7
Add story 39: Persistent Claude Code Sessions in Web UI
...
Use --resume <session-id> with claude -p to maintain conversation
context across messages in the web UI claude-code-pty provider.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:16:17 +00:00
Dave and Claude Opus 4.6
6ea44fb5c4
Add story 38: Auto-Open Project on Server Startup
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 19:37:07 +00:00
Dave
8f095a3ec9
Renamed worktree diff story
2026-02-19 19:03:59 +00:00
Dave and Claude Opus 4.6
6d57b06636
Accept story 34: Per-Project Agent Configuration and Role Definitions
...
Replace single [agent] config with multi-agent [[agent]] roster system.
Each agent has name, role, model, allowed_tools, max_turns, max_budget_usd,
and system_prompt fields that map to Claude CLI flags at spawn time.
- AgentConfig expanded with structured fields, validated at startup (panics
on duplicate names, empty names, non-positive budgets/turns)
- Backwards-compatible: legacy [agent] format auto-wraps with deprecation warning
- AgentPool uses composite "story_id:agent_name" keys for concurrent agents
- agent_name added to AgentEvent variants, AgentInfo, start/stop/subscribe APIs
- GET /agents/config returns roster, POST /agents/config/reload hot-reloads
- POST /agents/start accepts optional agent_name, /agents/stop requires it
- SSE route updated to /agents/:story_id/:agent_name/stream
- Frontend: roster badges, agent selector dropdown, composite-key state
- Project root initialized to cwd at startup so config endpoints work immediately
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:46:14 +00:00
Dave
f9fc2472fd
Splitting up the editor and diff stories
2026-02-19 18:22:19 +00:00
Dave
f7902c3569
Merge story-32: Multi-Instance Worktree Support
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
# Conflicts:
# .story_kit/stories/archived/32_multi_instance_worktree_support.md
# .story_kit/stories/current/30_worktree_agent_orchestration.md
# .story_kit/stories/current/32_multi_instance_worktree_support.md
# .story_kit/stories/current/36_enforce_story_front_matter.md
# .story_kit/stories/upcoming/29_directory_based_workflow_coordination.md
# .story_kit/stories/upcoming/32_worktree_agent_orchestration.md
# .story_kit/stories/upcoming/33_worktree_diff_and_editor_integration.md
# .story_kit/stories/upcoming/34_agent_configuration_and_roles.md
# .story_kit/stories/upcoming/35_agent_security_and_sandboxing.md
2026-02-19 17:17:21 +00:00
Dave and Claude Opus 4.6
12542f10a8
Move story 32 to current and rename to multi-instance worktree support
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:58:33 +00:00
Dave and Claude Opus 4.6
79d6868a82
Move story 36 to current: Enforce Front Matter on All Story Files
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:56:14 +00:00
Dave and Claude Opus 4.6
03852effde
Remove duplicate story 34 security file (renumbered to 35)
...
The security/sandboxing story was renumbered from 34 to 35 but the
old 34_agent_security_and_sandboxing.md was never deleted. Story 34
is now Per-Project Agent Configuration and Role Definitions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:51:13 +00:00
Dave and Claude Opus 4.6
af71c16e1d
Backfill YAML front matter on all story files
...
Add name and test_plan front matter to 31 story files that were
missing it. Upcoming stories get test_plan: pending, current and
archived get test_plan: approved.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:50:04 +00:00
Dave and Claude Opus 4.6
59bb4bff90
Renumber agent security and sandboxing story from 34 to 35
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:45:45 +00:00
Dave and Claude Opus 4.6
775e6630ce
Move story 30 to current: Worktree-Based Agent Orchestration
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:43:45 +00:00
Dave and Claude Opus 4.6
baee84dfa5
Move story 32 to current and rename to multi-instance worktree support
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:39:14 +00:00
Dave and Claude Opus 4.6
62905a6373
Add story 36: Enforce front matter on all story files
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 16:01:05 +00:00
Dave and Claude Opus 4.6
bf0fb5bcf6
Add story 35: Agent security and sandboxing, add bypassPermissions to agent spawns
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 15:56:05 +00:00