Dave
ae7b04fac5
story-kit: create 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 09:39:38 +00:00
Dave
50959e6b67
story-kit: done 297_story_improve_bot_status_command_formatting
2026-03-19 09:39:08 +00:00
Dave
6353b12c1d
story-kit: merge 297_story_improve_bot_status_command_formatting
2026-03-19 09:39:05 +00:00
Dave
170fd53808
story-kit: create 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 09:37:21 +00:00
Dave
597e6bf1c3
story-kit: create 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 09:36:14 +00:00
Dave
7a5a56f211
story-kit: create 297_story_improve_bot_status_command_formatting
2026-03-19 09:26:32 +00:00
Dave and Claude Opus 4.6
73c86b6946
story-kit: merge 293_story_register_all_bot_commands_in_the_command_registry
...
Moves status, ambient, and help commands into a unified command registry
in commands.rs. Help output now automatically lists all registered
commands. Resolved merge conflict with 1_backlog rename.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 09:14:04 +00:00
Dave
11afd21f17
story-kit: create 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 09:03:46 +00:00
Dave
1d20cfc679
story-kit: create 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 08:59:46 +00:00
Dave
959c680e10
story-kit: accept 293_story_register_all_bot_commands_in_the_command_registry
2026-03-19 08:37:52 +00:00
Dave
dd377de7db
story-kit: done 293_story_register_all_bot_commands_in_the_command_registry
2026-03-19 08:37:47 +00:00
Dave
9fee4d9478
story-kit: accept 292_story_show_server_logs_in_web_ui
2026-03-19 01:32:28 +00:00
Dave
40c04fcb28
story-kit: done 292_story_show_server_logs_in_web_ui
2026-03-19 01:31:28 +00:00
Dave
2f0d796b38
story-kit: merge 292_story_show_server_logs_in_web_ui
2026-03-19 01:31:25 +00:00
Dave and Claude Opus 4.6
2346602b30
fix: default manual_qa to false so stories advance automatically
...
Bug 283 was implemented with manual_qa defaulting to true, causing all
stories to hold in QA for human review. Changed to default false as
originally specified — stories advance automatically unless explicitly
opted in with manual_qa: true.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 00:53:00 +00:00
Dave
13c0ee4c08
story-kit: create 295_bug_stories_stuck_in_qa_when_qa_agent_is_busy
2026-03-18 21:24:11 +00:00
Dave
483dca5b95
story-kit: create 295_bug_stories_stuck_in_qa_when_qa_agent_is_busy
2026-03-18 21:23:04 +00:00
Dave
dc7d070101
story-kit: create 294_story_rename_app_title_from_story_kit_to_storkit
2026-03-18 20:43:09 +00:00
Dave
875d1f88aa
story-kit: accept 291_story_show_test_results_in_work_item_detail_panel
2026-03-18 20:39:16 +00:00
Dave
f550018987
Updated toml to 1.0.7
2026-03-18 16:38:16 +00:00
Dave
52ec989c3a
Fixed some bot tests.
2026-03-18 16:37:23 +00:00
Dave
d080e8b12d
story-kit: accept 273_story_matrix_bot_sends_typing_indicator_while_waiting_for_claude_response
2026-03-18 16:11:51 +00:00
Dave
cfd85d3a0e
story-kit: accept 284_story_matrix_bot_status_command_shows_pipeline_and_agent_availability
2026-03-18 16:06:45 +00:00
Dave
070d53068e
story-kit: accept 283_bug_pipeline_does_not_check_manual_qa_flag_before_advancing_from_qa_to_merge
2026-03-18 16:00:44 +00:00
Dave
fa8e0f39f6
story-kit: create 293_story_register_all_bot_commands_in_the_command_registry
2026-03-18 15:57:14 +00:00
Dave and Claude Opus 4.6
503fa6b7bf
fix: rename remaining 1_upcoming references to 1_backlog in bot.rs
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 15:53:36 +00:00
Dave
51a0fb8297
story-kit: accept 282_story_matrix_bot_ambient_mode_toggle_via_chat_command
2026-03-18 15:52:35 +00:00
Dave and Claude Opus 4.6
8ac85a0b67
chore: commit pending changes from session
...
- Add permission rules to .claude/settings.json
- Document empty merge and direct-to-master problems in problems.md
- Fix agent stream URL to use vite proxy instead of hardcoded host
- Add /agents proxy config to vite.config.ts
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 15:50:20 +00:00
Dave
aa4e042e32
story-kit: done 247_story_human_qa_gate_with_rejection_flow
2026-03-18 15:47:51 +00:00
Dave
9352443555
story-kit: merge 247_story_human_qa_gate_with_rejection_flow
2026-03-18 15:47:48 +00:00
Dave
1faacd7812
story-kit: done 291_story_show_test_results_in_work_item_detail_panel
2026-03-18 15:43:41 +00:00
Dave
7451cb7170
story-kit: done 290_story_show_agent_output_stream_in_expanded_work_item_detail_panel
2026-03-18 15:32:01 +00:00
Dave
83ccfece81
story-kit: merge 290_story_show_agent_output_stream_in_expanded_work_item_detail_panel
2026-03-18 15:31:58 +00:00
Dave
68bf179407
story-kit: create 292_story_show_server_logs_in_web_ui
2026-03-18 15:27:56 +00:00
Dave
c35c05d02c
story-kit: done 289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild
2026-03-18 15:27:37 +00:00
Dave
3adae6c475
story-kit: merge 289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild
2026-03-18 15:27:29 +00:00
Dave
c4753b51de
story-kit: accept 281_story_matrix_bot_announces_itself_when_it_comes_online
2026-03-18 15:26:36 +00:00
Dave
e7a73e7322
story-kit: done 284_story_matrix_bot_status_command_shows_pipeline_and_agent_availability
2026-03-18 15:22:34 +00:00
Dave
e8ec84668f
story-kit: merge 284_story_matrix_bot_status_command_shows_pipeline_and_agent_availability
2026-03-18 15:22:19 +00:00
Dave
8d9cf4b283
story-kit: create 291_story_show_test_results_in_work_item_detail_panel
2026-03-18 15:18:47 +00:00
Dave
a8cb38fe27
story-kit: done 273_story_matrix_bot_sends_typing_indicator_while_waiting_for_claude_response
2026-03-18 15:17:50 +00:00
Dave and Claude Opus 4.6
dd83e0f4ee
fix: biome formatting in Chat.test.tsx and ChatInput.tsx
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 15:07:49 +00:00
Dave
3923aafb71
story-kit: done 288_bug_ambient_mode_state_lost_on_server_restart
2026-03-18 15:01:44 +00:00
Dave
8fcfadcb04
story-kit: merge 288_bug_ambient_mode_state_lost_on_server_restart
2026-03-18 15:01:40 +00:00
Dave
7c023c6beb
story-kit: done 285_story_matrix_bot_help_command_lists_available_bot_commands
2026-03-18 14:57:30 +00:00
Dave
e7bb8db7c1
story-kit: merge 285_story_matrix_bot_help_command_lists_available_bot_commands
2026-03-18 14:57:27 +00:00
Dave
727da0c6d0
story-kit: create 290_story_show_agent_output_stream_in_expanded_work_item_detail_panel
2026-03-18 14:50:35 +00:00
Dave
257ee05ac6
story-kit: accept 266_story_matrix_bot_structured_conversation_history
2026-03-18 14:49:40 +00:00
Dave
b9f3505738
story-kit: create 289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild
2026-03-18 14:42:24 +00:00
Dave
be56792c6e
story-kit: create 289_bug_rebuild_and_restart_mcp_tool_does_not_rebuild
2026-03-18 14:41:46 +00:00
Dave
9daaae2d43
story-kit: create 288_bug_ambient_mode_state_lost_on_server_restart
2026-03-18 14:37:16 +00:00
Dave
c85d02a3ef
story-kit: done 287_story_rename_upcoming_pipeline_stage_to_backlog
2026-03-18 14:33:11 +00:00
Dave
df6f792214
story-kit: merge 287_story_rename_upcoming_pipeline_stage_to_backlog
2026-03-18 14:33:08 +00:00
Dave
967ebd7a84
story-kit: accept 271_story_show_assigned_agent_in_expanded_work_item_view
2026-03-18 14:30:43 +00:00
Dave
3bc44289b9
story-kit: accept 279_story_auto_assign_should_respect_agent_stage_when_front_matter_specifies_agent
2026-03-18 14:18:28 +00:00
Dave
17f6bae573
story-kit: done 286_story_server_self_rebuild_and_restart_via_mcp_tool
2026-03-18 14:09:13 +00:00
Dave
baa8bdcfda
story-kit: merge 286_story_server_self_rebuild_and_restart_via_mcp_tool
2026-03-18 14:09:09 +00:00
Dave and Claude Opus 4.6
33492c49fa
fix: QA agents must not pkill -f story-kit (kills vite dev server)
...
Change pkill pattern to 'target.*story-kit' to only match the Rust
binary, not any process with story-kit in its working directory.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 14:08:07 +00:00
Dave and Claude Opus 4.6
63a90195e7
Update Cargo.lock version to 0.3.1
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 14:06:58 +00:00
Dave
7bd390c762
story-kit: accept 92_spike_stop_auto_committing_intermediate_pipeline_moves
2026-03-18 14:06:26 +00:00
Dave
0d581ab459
story-kit: accept 278_story_auto_assign_agents_to_pipeline_items_on_server_startup
2026-03-18 14:02:46 +00:00
Dave
42f88cc172
story-kit: create 287_story_rename_upcoming_pipeline_stage_to_backlog
2026-03-18 13:52:06 +00:00
Dave
945648bf6e
story-kit: create 280_story_long_running_supervisor_agent_with_periodic_pipeline_polling
2026-03-18 13:51:32 +00:00
Dave
bc5a3da2c0
story-kit: create 286_story_server_self_rebuild_and_restart_via_mcp_tool
2026-03-18 13:43:54 +00:00
Dave
04e841643e
story-kit: accept 274_story_mcp_pipeline_status_tool_with_agent_assignments
2026-03-18 13:25:50 +00:00
Dave
3d97b0b95a
story-kit: done 285_story_matrix_bot_help_command_lists_available_bot_commands
2026-03-18 13:07:48 +00:00
Dave
8f4cb9475c
story-kit: done 284_story_matrix_bot_status_command_shows_pipeline_and_agent_availability
2026-03-18 13:01:51 +00:00
Dave
8f63cfda07
story-kit: done 279_story_auto_assign_should_respect_agent_stage_when_front_matter_specifies_agent
2026-03-18 12:58:08 +00:00
Dave
1b3843d913
story-kit: done 278_story_auto_assign_agents_to_pipeline_items_on_server_startup
2026-03-18 12:50:48 +00:00
Dave
4c898996a2
story-kit: done 274_story_mcp_pipeline_status_tool_with_agent_assignments
2026-03-18 12:50:21 +00:00
Dave
281531624d
story-kit: done 283_bug_pipeline_does_not_check_manual_qa_flag_before_advancing_from_qa_to_merge
2026-03-18 12:34:46 +00:00
Dave
b09a2cbdf9
story-kit: done 273_story_matrix_bot_sends_typing_indicator_while_waiting_for_claude_response
2026-03-18 12:30:30 +00:00
Dave
a0c1457757
story-kit: done 92_spike_stop_auto_committing_intermediate_pipeline_moves
2026-03-18 12:16:09 +00:00
Dave
e818ac986d
story-kit: create 92_spike_stop_auto_committing_intermediate_pipeline_moves
2026-03-18 12:15:09 +00:00
Dave
b29f6628f8
story-kit: create 278_story_auto_assign_agents_to_pipeline_items_on_server_startup
2026-03-18 12:15:02 +00:00
Dave
4dc4fef83b
story-kit: create 247_story_human_qa_gate_with_rejection_flow
2026-03-18 12:14:54 +00:00
Dave
7ef85c459c
story-kit: create 279_story_auto_assign_should_respect_agent_stage_when_front_matter_specifies_agent
2026-03-18 12:13:36 +00:00
Dave
f6058a50b9
story-kit: create 274_story_mcp_pipeline_status_tool_with_agent_assignments
2026-03-18 12:13:20 +00:00
Dave
d347ba084d
story-kit: done 282_story_matrix_bot_ambient_mode_toggle_via_chat_command
2026-03-18 12:12:26 +00:00
Dave
b50d007b40
story-kit: merge 282_story_matrix_bot_ambient_mode_toggle_via_chat_command
2026-03-18 12:12:19 +00:00
Dave
ed3d7311d1
story-kit: create 285_story_matrix_bot_help_command_lists_available_bot_commands
2026-03-18 12:06:34 +00:00
Dave
e7aef3edc7
story-kit: create 284_story_matrix_bot_status_command_shows_pipeline_and_agent_availability
2026-03-18 12:06:02 +00:00
Dave
d5a93fe726
story-kit: create 283_bug_pipeline_does_not_check_manual_qa_flag_before_advancing_from_qa_to_merge
2026-03-18 12:00:08 +00:00
Dave and Claude Opus 4.6
7e45a1fba0
Bump version to 0.3.1
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:49:22 +00:00
Dave and Claude Opus 4.6
ad348e813f
Update Cargo.lock
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:49:02 +00:00
Dave
de5dcceeaf
story-kit: done 281_story_matrix_bot_announces_itself_when_it_comes_online
2026-03-18 11:48:19 +00:00
Dave
53fdcfec75
story-kit: merge 281_story_matrix_bot_announces_itself_when_it_comes_online
2026-03-18 11:48:15 +00:00
Dave
bad680cf24
story-kit: create 282_story_matrix_bot_ambient_mode_toggle_via_chat_command
2026-03-18 11:47:51 +00:00
Dave and Claude Opus 4.6
a5e64ded83
fix: unused system_prompt variable warning
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:44:16 +00:00
Dave and Claude Opus 4.6
77e368d354
fix: --system is not a valid Claude Code CLI flag
...
Removed the --system argument from the PTY runner — Claude Code CLI
doesn't support it. Bot name instruction is now prepended to the user
prompt instead of passed as a system prompt argument.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:42:39 +00:00
Dave
db92a78d2b
story-kit: accept 276_story_detect_and_log_when_root_mcp_json_port_is_modified
2026-03-18 11:40:54 +00:00
Dave
420deebdb4
story-kit: done 276_story_detect_and_log_when_root_mcp_json_port_is_modified
2026-03-18 11:39:47 +00:00
Dave and Claude Opus 4.6
0a6de3717a
fix: Chat.test.tsx type errors from 271 merge
...
Cast lastSendChatArgs through unknown to satisfy TypeScript's
strict type narrowing on the nullable union type.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:33:54 +00:00
Dave and Claude Opus 4.6
15645a2a3e
Bump version to 0.3.0
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:31:19 +00:00
Dave
eab65de723
story-kit: create 281_story_matrix_bot_announces_itself_when_it_comes_online
2026-03-18 11:26:29 +00:00
Dave and Claude Opus 4.6
81a5660f11
story-kit: merge 277 - bot uses configured display_name
...
Adds system_prompt parameter to chat_stream so the Matrix bot
passes "Your name is {name}" to Claude Code. Reads display_name
from bot.toml config. Resolved conflicts by integrating bot_name
into master's permission-handling code structure.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:23:50 +00:00
Dave and Claude Opus 4.6
4bf01c6cca
fix: session_id wiped on every trim, breaking --resume
...
The history trimming logic cleared session_id = None whenever entries
exceeded history_size. Since the history was always at capacity, every
new message wiped the session_id immediately after storing it. This
meant --resume was never passed to Claude Code, making every turn a
fresh conversation.
Fix: preserve session_id on trim. Claude Code's --resume loads the
full conversation from its own session transcript on disk, so trimming
our local tracking entries doesn't invalidate the session.
Also adds debug logging for session_id capture/storage (temporary).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:19:00 +00:00
Dave
a799009720
story-kit: done 279_story_auto_assign_should_respect_agent_stage_when_front_matter_specifies_agent
2026-03-18 11:10:41 +00:00
Dave
549c23bd77
story-kit: done 278_story_auto_assign_agents_to_pipeline_items_on_server_startup
2026-03-18 11:05:14 +00:00
Dave
34be4d1e75
story-kit: done 277_story_matrix_bot_uses_its_configured_name_instead_of_claude
2026-03-18 11:00:39 +00:00