Dave
334071194a
story-kit: accept 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 14:24:57 +00:00
Dave
7132291507
story-kit: start 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 14:24:17 +00:00
Dave
4ac6c4d114
story-kit: start 70_story_server_owned_agent_completion_remove_report_completion_dependency
2026-02-23 14:23:07 +00:00
Dave
e34dc6fb2c
story-kit: queue 73_story_fade_out_completed_agents for QA
2026-02-23 14:18:47 +00:00
Dave
df94c2fa0b
story-kit: remove 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 14:15:50 +00:00
Dave
c672528294
story-kit: queue 70_story_server_owned_agent_completion_remove_report_completion_dependency for QA
2026-02-23 14:15:18 +00:00
Dave
e994a1c738
story-kit: remove 51_story_deterministic_spike_lifecycle_management
2026-02-23 14:13:12 +00:00
Dave
f7183d3271
story-kit: accept 71_bug_server_health_endpoint_missing
2026-02-23 14:12:30 +00:00
Dave
dd5fc48fb6
story-kit: merge 71_bug_server_health_endpoint_missing
2026-02-23 14:12:15 +00:00
Dave
a3183f21db
story-kit: queue 71_bug_server_health_endpoint_missing for merge
2026-02-23 14:12:02 +00:00
Dave
4edf136f38
story-kit: queue 71_bug_server_health_endpoint_missing for QA
2026-02-23 14:09:56 +00:00
Dave
2eddff6642
story-kit: remove 29_story_directory_based_workflow_coordination
2026-02-23 14:09:27 +00:00
Dave
bc2b9f860b
story-kit: create 74_story_agent_lozenges_float_across_ui_during_assignment
2026-02-23 14:07:11 +00:00
Dave
2826ff0349
story-kit: start 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 14:06:30 +00:00
Dave
2ed1bd8a00
story-kit: start 71_bug_server_health_endpoint_missing
2026-02-23 14:06:28 +00:00
Dave
ce21aba1d3
story-kit: start 71_bug_server_health_endpoint_missing
2026-02-23 14:05:40 +00:00
Dave
9f6b17bafb
story-kit: start 73_story_fade_out_completed_agents
2026-02-23 14:05:06 +00:00
Dave
23caeb78c0
story-kit: create 73_story_fade_out_completed_agents
2026-02-23 14:04:53 +00:00
Dave
a6b091ece1
story-kit: create 73_story_fade_out_completed_agents
2026-02-23 14:04:52 +00:00
Dave
959090106b
story-kit: create 74_story_agent_lozenges_float_across_ui_during_assignment
2026-02-23 14:02:43 +00:00
Dave
0d7409ac89
story-kit: start 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 14:01:15 +00:00
Dave
5d40d08db9
story-kit: queue 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name for merge
2026-02-23 14:01:07 +00:00
Dave
0a9beb3114
story-kit: create 73_story_fade_out_completed_agents
2026-02-23 14:00:58 +00:00
Dave
5fd6cf9c95
story-kit: create 70_story_fade_out_completed_agents
2026-02-23 13:59:40 +00:00
Dave
8fba01d92f
story-kit: queue 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name for QA
2026-02-23 13:58:19 +00:00
Dave
04402274fb
story-kit: start 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 13:57:17 +00:00
Dave
82b02171df
story-kit: create 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 13:57:11 +00:00
Dave
9379807504
story-kit: create 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 13:56:58 +00:00
Dave
594f816cbf
story-kit: start 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 13:54:44 +00:00
Dave
17feb44899
story-kit: create 72_bug_story_creation_does_not_quote_yaml_special_characters_in_name
2026-02-23 13:54:05 +00:00
Dave
02c8cfb3a6
story-kit: start 70_story_server_owned_agent_completion_remove_report_completion_dependency
2026-02-23 13:53:04 +00:00
Dave
c6b30d2052
story-kit: create 71_bug_server_health_endpoint_missing
2026-02-23 13:52:10 +00:00
Dave
c63baa79da
story-kit: start 70_story_server_owned_agent_completion_remove_report_completion_dependency
2026-02-23 13:51:32 +00:00
Dave
8b54dc305d
story-kit: create 70_story_server_owned_agent_completion_remove_report_completion_dependency
2026-02-23 13:49:02 +00:00
Dave
add21fd1be
story-kit: accept 69_story_test_coverage_qa_gate
2026-02-23 13:40:25 +00:00
Dave
16989a12fc
story-kit: merge 69_story_test_coverage_qa_gate
2026-02-23 13:40:12 +00:00
Dave
61383caa01
story-kit: queue 69_story_test_coverage_qa_gate for merge
2026-02-23 13:40:00 +00:00
Dave
e75f5a17d0
story-kit: accept 68_story_frontend_pipeline_state_stale_after_server_restart
2026-02-23 13:33:47 +00:00
Dave
46644a6bc9
story-kit: merge 68_story_frontend_pipeline_state_stale_after_server_restart
2026-02-23 13:33:33 +00:00
Dave
2e224f059d
story-kit: queue 68_story_frontend_pipeline_state_stale_after_server_restart for merge
2026-02-23 13:33:21 +00:00
Dave
a68077bef1
story-kit: queue 69_story_test_coverage_qa_gate for QA
2026-02-23 13:31:03 +00:00
Dave and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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 and Claude Opus 4.6
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
Dave
5f6cf373e2
story-kit: start 56_story_auto_increment_work_item_ids
2026-02-20 19:46:06 +00:00
Dave
7b506974a5
story-kit: accept 61_spike_filesystem_watcher_architecture
2026-02-20 19:45:15 +00:00
Dave
2f625a60c8
story-kit: create 62_story_allow_frontend_ui_to_accept_permissions_requests
2026-02-20 19:41:55 +00:00
Dave
b348ce8381
story-kit: create 62_story_allow_frontend_ui_to_accept_permissions_requests
2026-02-20 19:41:54 +00:00
Dave and Claude Opus 4.6
810608d3d8
Spike 61: filesystem watcher and UI simplification
...
Add notify-based filesystem watcher for .story_kit/work/ that
auto-commits changes with deterministic messages and broadcasts
events over WebSocket. Push full pipeline state (Upcoming, Current,
QA, To Merge) to frontend on connect and after every watcher event.
Strip dead UI: remove ReviewPanel, GatePanel, TodoPanel,
UpcomingPanel and all associated REST polling. Replace with 4
generic StagePanel components driven by WebSocket. Simplify
AgentPanel to roster-only.
Delete all 11 workflow HTTP endpoints and 16 request/response types
from the server. Clean dead code from workflow module. MCP tools
call Rust functions directly and need none of the HTTP layer.
Net: ~4,100 lines deleted, ~400 added.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 19:39:19 +00:00
Dave
65b104edc5
story-kit: create story 62_story_allow_frontend_ui_to_accept_permissions_requests
2026-02-20 19:25:50 +00:00
Dave
ece46b2232
story-kit: create story 62_story_stretch_stu_s_nutsack
2026-02-20 19:22:11 +00:00
Dave and Claude Sonnet 4.6
a160bde26b
Spike 61: document findings and mark success criteria done
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-20 18:25:56 +00:00
Dave and Claude Opus 4.6
a57ac257a2
story-kit: start spike 61 - Filesystem Watcher Architecture
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 17:55:28 +00:00