Commit Graph

689 Commits

Author SHA1 Message Date
Dave a2f4a50093 Accept story 59: Animated Agent Work Assignment UI
Agent lozenges on work items with pulse animations, idle/active
state in agents panel, pipeline state includes agent assignments.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:26:49 +00:00
Dave a1cec2d13e story-kit: queue 68_story_frontend_pipeline_state_stale_after_server_restart for QA 2026-02-23 13:25:23 +00:00
Dave 2f0217beba story-kit: accept 59_story_current_work_panel 2026-02-23 13:24:19 +00:00
Dave 9417ada89d story-kit: start 59_story_current_work_panel 2026-02-23 13:23:35 +00:00
Dave 765b537dc0 story-kit: queue 59_story_current_work_panel for merge 2026-02-23 13:23:21 +00:00
Dave d92a55e4ec story-kit: start 69_story_test_coverage_qa_gate 2026-02-23 13:21:59 +00:00
Dave bb3ff31c26 story-kit: start 68_story_frontend_pipeline_state_stale_after_server_restart 2026-02-23 13:21:19 +00:00
Dave 5f5b536447 story-kit: queue 59_story_current_work_panel for QA 2026-02-23 13:19:51 +00:00
Dave 4d73194b14 story-kit: start 69_story_test_coverage_qa_gate 2026-02-23 13:17:26 +00:00
Dave 91eb4526e3 story-kit: start 68_story_frontend_pipeline_state_stale_after_server_restart 2026-02-23 13:16:42 +00:00
Dave 64a5278967 story-kit: accept 67_story_server_drives_pipeline_as_state_machine 2026-02-23 13:13:47 +00:00
Dave 00b212d7e3 Server drives pipeline as state machine
On agent completion, the server automatically runs script/test and
advances stories through the pipeline: coder → qa → mergemaster →
archive. Failed gates restart the agent with failure context. Agents
no longer need to call pipeline-advancing MCP tools.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:13:41 +00:00
Dave 682c8f9b36 story-kit: create 69_story_test_coverage_qa_gate 2026-02-23 13:08:09 +00:00
Dave 8dd0c92a89 story-kit: start 59_story_current_work_panel 2026-02-23 13:03:15 +00:00
Dave b2fd6ccb1e story-kit: start 67_story_server_drives_pipeline_as_state_machine 2026-02-23 13:01:14 +00:00
Dave b3d7ff9bdf story-kit: accept 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 13:00:26 +00:00
Dave cbd0233e5e story-kit: start 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:59:55 +00:00
Dave 216ca9ea2f story-kit: create 59_story_current_work_panel 2026-02-23 12:58:39 +00:00
Dave c9ac9cd8a6 story-kit: create 68_story_frontend_pipeline_state_stale_after_server_restart 2026-02-23 12:53:14 +00:00
Dave 8994179dd6 story-kit: accept 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:51:06 +00:00
Dave 4353320b7e Watcher ignores file changes under .story_kit/worktrees/
Prevents agent code edits in worktrees from being auto-committed
to master. Only work item file moves in .story_kit/work/ trigger
watcher commits.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 12:50:59 +00:00
Dave b684a8c79d story-kit: accept 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:50:07 +00:00
Dave bd0de4caee story-kit: start 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:49:21 +00:00
Dave 15a8278d43 story-kit: create 67_story_server_drives_pipeline_as_state_machine 2026-02-23 12:48:21 +00:00
Dave 07fe5c2026 story-kit: create 67_story_server_drives_pipeline_as_state_machine 2026-02-23 12:48:13 +00:00
Dave 1fe9ea2015 story-kit: create 67_story_server_drives_pipeline_as_state_machine 2026-02-23 12:45:01 +00:00
Dave cc5855bbd2 story-kit: create 66_spike_pipeline_stage_state_machine 2026-02-23 12:44:49 +00:00
Dave 0530aec8f4 story-kit: create 66_story_pipeline_stage_state_machine_spike 2026-02-23 12:44:43 +00:00
Dave 4f74947cb9 story-kit: create 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:26:01 +00:00
Dave 4487862479 story-kit: create 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:25:07 +00:00
Dave 35b45945b2 story-kit: start 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:22:31 +00:00
Dave f885bcf2c9 story-kit: start 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:19:57 +00:00
Dave 1354f595e5 story-kit: create 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:17:38 +00:00
Dave 2f3a533f7a Consolidate Claude Code permissions into settings.json
Merged useful entries from settings.local.json, dropped one-off
session-specific rules, alphabetized everything.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 12:17:27 +00:00
Dave ada46e069a story-kit: accept 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:13:29 +00:00
Dave bd2414437a story-kit: start 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:12:20 +00:00
Dave 6075f07c87 story-kit: queue 63_story_auto_spawn_mergemaster_on_merge for merge 2026-02-23 12:07:22 +00:00
Dave 62863a246a story-kit: start 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:06:42 +00:00
Dave e77fd61edc story-kit: create 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:00:56 +00:00
Dave da9e41293c Removing concrete technology mentions in story kit README, those living tech specs 2026-02-23 11:53:06 +00:00
Dave 83b2e0e700 Bringing README up to date. 2026-02-23 11:51:35 +00:00
Dave 4e83b30f8b story-kit: create 59_story_current_work_panel 2026-02-23 11:40:56 +00:00
Dave 06e46feb04 story-kit: create 59_story_current_work_panel 2026-02-23 11:40:50 +00:00
Dave 80639b210b story-kit: create 59_story_current_work_panel 2026-02-23 11:40:31 +00:00
Dave 1487092216 Refactored a few things from main into modules 2026-02-23 11:39:22 +00:00
Dave 7deacabea9 Fixed up dependencies warning. 2026-02-23 11:23:08 +00:00
Dave f2f558c646 Move all server deps to workspace, alphabetize
Convert serde_yaml, toml, async-stream, bytes, and tempfile from
inline versions to workspace dependencies. Alphabetize both
workspace and server dependency lists.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:21:12 +00:00
Dave daee1000df story-kit: remove 4_bug_run_button_does_not_start_agent 2026-02-23 11:18:10 +00:00
Dave fc128c474b Delete dead e2e tests for removed panels
Remove tdd-gates, story-todos, and test-protection e2e specs that
tested deleted GatePanel, TodoPanel, and ReviewPanel. Rename the
surviving boot smoke test from review-panel.spec.ts to smoke.spec.ts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:17:43 +00:00
Dave 4615381c41 story-kit: accept 56_story_auto_increment_work_item_ids 2026-02-20 19:48:06 +00:00