dave
dbd932bf46
storkit: create 392_bug_strip_prefix_ci_panics_on_multi_byte_utf_8_characters
2026-03-25 13:55:49 +00:00
dave
eef49678ce
storkit: create 391_bug_strip_prefix_ci_panics_on_multi_byte_utf_8_characters
2026-03-25 13:54:13 +00:00
dave
58ee82c988
storkit: done 390_bug_whatsapp_missing_async_command_handlers_for_start_rebuild_reset_rmtree_assign
2026-03-25 13:47:24 +00:00
dave
49ac23044a
storkit: done 389_story_whatsapp_phone_number_allowlist_authorization
2026-03-25 13:42:35 +00:00
dave
84a775be77
storkit: merge 389_story_whatsapp_phone_number_allowlist_authorization
2026-03-25 13:42:31 +00:00
dave
60c0c95f38
storkit: done 387_story_configurable_base_branch_name_in_project_toml
2026-03-25 13:33:45 +00:00
dave
a1a30bcc42
storkit: merge 387_story_configurable_base_branch_name_in_project_toml
2026-03-25 13:33:38 +00:00
dave
96ebd7ecb8
storkit: create 390_bug_whatsapp_missing_async_command_handlers_for_start_rebuild_reset_rmtree_assign
2026-03-25 13:22:16 +00:00
dave
25c8b1ec25
storkit: accept 386_story_unreleased_command_shows_list_of_stories_since_last_release
2026-03-25 02:13:11 +00:00
dave
bcb7cfabee
storkit: accept 385_story_slack_markdown_to_mrkdwn_formatting_conversion
2026-03-25 02:02:10 +00:00
dave
d4dad1d556
storkit: accept 384_story_whatsapp_markdown_to_whatsapp_formatting_conversion
2026-03-25 01:34:08 +00:00
dave
195c7c51c4
storkit: create 389_story_whatsapp_phone_number_allowlist_authorization
2026-03-24 22:25:59 +00:00
dave
968d973cff
storkit: create 388_story_whatsapp_webhook_hmac_signature_verification
2026-03-24 22:25:55 +00:00
dave
4394ab3fed
storkit: done 386_story_unreleased_command_shows_list_of_stories_since_last_release
2026-03-24 22:23:05 +00:00
dave
11bbfca3da
storkit: merge 386_story_unreleased_command_shows_list_of_stories_since_last_release
2026-03-24 22:23:01 +00:00
dave
a9aa88b655
storkit: create 387_story_configurable_base_branch_name_in_project_toml
2026-03-24 22:20:49 +00:00
dave
b62974dd88
storkit: create 387_story_configurable_base_branch_name_in_project_toml
2026-03-24 22:17:46 +00:00
dave
ac52a8bb4e
storkit: done 385_story_slack_markdown_to_mrkdwn_formatting_conversion
2026-03-24 22:12:39 +00:00
dave
18755aac96
storkit: merge 385_story_slack_markdown_to_mrkdwn_formatting_conversion
2026-03-24 22:12:31 +00:00
dave
5d37421f70
storkit: create 386_story_unreleased_command_shows_list_of_stories_since_last_release
2026-03-24 22:12:16 +00:00
dave
224d269971
storkit: create 385_story_slack_markdown_to_mrkdwn_formatting_conversion
2026-03-24 22:01:58 +00:00
dave
6146a173f1
storkit: done 384_story_whatsapp_markdown_to_whatsapp_formatting_conversion
2026-03-24 21:54:19 +00:00
dave
821345d266
storkit: accept 383_refactor_reorganize_chat_system_into_chat_module_with_transport_submodules
2026-03-24 21:41:42 +00:00
dave
0fa63e2de3
storkit: accept 382_story_whatsapp_transport_supports_twilio_api_as_alternative_to_meta_cloud_api
2026-03-24 21:33:45 +00:00
dave
d8cbec8268
storkit: create 384_story_whatsapp_markdown_to_whatsapp_formatting_conversion
2026-03-24 21:33:44 +00:00
dave
752c3904bf
storkit: accept 380_story_assign_command_restarts_coder_when_story_is_already_in_progress
2026-03-24 19:02:42 +00:00
dave
bac53ac09a
storkit: accept 381_story_bot_command_to_delete_a_worktree
2026-03-24 18:49:41 +00:00
dave
b2ef2eca5f
storkit: accept 368_story_web_ui_oauth_flow_for_claude_authentication
2026-03-24 18:48:40 +00:00
dave
fb05f71e76
storkit: accept 379_bug_start_agent_ignores_story_front_matter_agent_assignment
2026-03-24 18:44:36 +00:00
dave and Claude Opus 4.6
438be196c9
feat: scaffold creates per-transport bot.toml example files
...
New projects now get bot.toml.matrix.example, bot.toml.whatsapp-meta.example,
bot.toml.whatsapp-twilio.example, and bot.toml.slack.example in .storkit/
during scaffolding.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 18:13:32 +00:00
dave and Claude Opus 4.6
f1b4894d6e
docs: split bot.toml.example into per-transport example files
...
Replace the monolithic bot.toml.example with separate files for each
transport: matrix, whatsapp-meta, whatsapp-twilio, and slack. Add a
chat bot configuration section to the README explaining that only one
transport can be active at a time and how to set up each one.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 18:10:37 +00:00
dave
bd281fd749
storkit: done 383_refactor_reorganize_chat_system_into_chat_module_with_transport_submodules
2026-03-24 17:57:24 +00:00
dave
79edc28334
storkit: merge 383_refactor_reorganize_chat_system_into_chat_module_with_transport_submodules
2026-03-24 17:57:21 +00:00
dave
92c53704f0
storkit: create 383_refactor_reorganize_chat_system_into_chat_module_with_transport_submodules
2026-03-24 17:40:36 +00:00
dave
7223fa2f10
storkit: done 382_story_whatsapp_transport_supports_twilio_api_as_alternative_to_meta_cloud_api
2026-03-24 17:36:35 +00:00
dave
dedf951b17
storkit: merge 382_story_whatsapp_transport_supports_twilio_api_as_alternative_to_meta_cloud_api
2026-03-24 17:36:32 +00:00
dave
aad583defd
storkit: create 382_story_whatsapp_transport_supports_twilio_api_as_alternative_to_meta_cloud_api
2026-03-24 16:41:13 +00:00
dave
88b02cf746
storkit: done 380_story_assign_command_restarts_coder_when_story_is_already_in_progress
2026-03-24 15:05:55 +00:00
dave
1a9833d820
storkit: merge 380_story_assign_command_restarts_coder_when_story_is_already_in_progress
2026-03-24 15:05:52 +00:00
dave
a904cda629
storkit: done 381_story_bot_command_to_delete_a_worktree
2026-03-24 15:02:54 +00:00
dave
c755c03f0e
storkit: merge 381_story_bot_command_to_delete_a_worktree
2026-03-24 15:02:50 +00:00
dave
a8630f3e1b
storkit: done 379_bug_start_agent_ignores_story_front_matter_agent_assignment
2026-03-24 14:59:32 +00:00
dave
9fb1bd5711
storkit: merge 379_bug_start_agent_ignores_story_front_matter_agent_assignment
2026-03-24 14:59:28 +00:00
dave
0b3ce0f33e
storkit: done 368_story_web_ui_oauth_flow_for_claude_authentication
2026-03-24 14:54:30 +00:00
dave
f4b7573f0a
storkit: create 381_story_bot_command_to_delete_a_worktree
2026-03-24 14:49:24 +00:00
dave
bb801ba826
storkit: create 380_story_assign_command_restarts_coder_when_story_is_already_in_progress
2026-03-24 14:49:21 +00:00
dave
53634d638d
storkit: create 379_bug_start_agent_ignores_story_front_matter_agent_assignment
2026-03-24 14:44:30 +00:00
dave
b50e7cff00
storkit: create 368_story_web_ui_oauth_flow_for_claude_authentication
2026-03-24 14:40:50 +00:00
dave
68973b0bb8
storkit: create 368_story_web_ui_oauth_flow_for_claude_authentication
2026-03-24 13:36:24 +00:00
dave
34bbf5a122
storkit: accept 376_story_rename_mcp_whatsup_tool_to_status_for_consistency
2026-03-24 13:35:35 +00:00
dave
ed3c5f9c95
storkit: accept 376_story_rename_mcp_whatsup_tool_to_status_for_consistency
2026-03-24 11:10:25 +00:00
dave
59d1a2c069
storkit: done 376_story_rename_mcp_whatsup_tool_to_status_for_consistency
2026-03-24 11:09:21 +00:00
dave
52e73bfbea
storkit: merge 376_story_rename_mcp_whatsup_tool_to_status_for_consistency
2026-03-24 11:09:17 +00:00
dave
6b6815325d
storkit: accept 378_story_status_command_shows_work_item_type_story_bug_spike_refactor_next_to_each_item
2026-03-23 22:33:10 +00:00
dave
f874783b09
storkit: accept 377_bug_update_story_mcp_tool_writes_front_matter_values_as_yaml_strings_instead_of_native_types
2026-03-23 22:26:09 +00:00
dave
292f9cdfe2
storkit: accept 375_bug_default_project_toml_contains_rust_specific_setup_commands_for_non_rust_projects
2026-03-23 22:24:09 +00:00
dave and Claude Opus 4.6
1cce46d3fa
chore: bump version to 0.5.1
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 18:49:54 +00:00
dave
e85c06df19
storkit: done 377_bug_update_story_mcp_tool_writes_front_matter_values_as_yaml_strings_instead_of_native_types
2026-03-23 18:45:40 +00:00
dave
8b85ca743e
storkit: merge 377_bug_update_story_mcp_tool_writes_front_matter_values_as_yaml_strings_instead_of_native_types
2026-03-23 18:45:37 +00:00
dave
1a7b6c7342
storkit: done 378_story_status_command_shows_work_item_type_story_bug_spike_refactor_next_to_each_item
2026-03-23 18:42:53 +00:00
dave
4a94158ef2
storkit: merge 378_story_status_command_shows_work_item_type_story_bug_spike_refactor_next_to_each_item
2026-03-23 18:42:49 +00:00
dave
f10ea1ecf2
storkit: done 374_story_web_ui_implements_all_bot_commands_as_slash_commands
2026-03-23 18:35:56 +00:00
dave
1a3b69301a
storkit: merge 374_story_web_ui_implements_all_bot_commands_as_slash_commands
2026-03-23 18:35:52 +00:00
dave
6d3eab92fd
storkit: create 378_story_status_command_shows_work_item_type_story_bug_spike_refactor_next_to_each_item
2026-03-23 18:32:14 +00:00
dave
f6920a87ad
storkit: merge 375_bug_default_project_toml_contains_rust_specific_setup_commands_for_non_rust_projects
2026-03-23 18:32:05 +00:00
dave
5f9d903987
storkit: done 375_bug_default_project_toml_contains_rust_specific_setup_commands_for_non_rust_projects
2026-03-23 18:30:18 +00:00
dave
ea916d27f4
storkit: create 377_bug_update_story_mcp_tool_writes_front_matter_values_as_yaml_strings_instead_of_native_types
2026-03-23 18:25:53 +00:00
dave
970b9bcd9d
storkit: accept 373_bug_scaffold_gitignore_missing_transient_pipeline_stage_directories
2026-03-23 18:12:45 +00:00
dave
a5ee6890f5
storkit: create 376_story_rename_mcp_whatsup_tool_to_status_for_consistency
2026-03-23 17:58:23 +00:00
dave
41dc3292bb
storkit: accept 371_bug_no_arg_storkit_in_empty_directory_skips_scaffold
2026-03-23 17:56:56 +00:00
dave
3766f8b464
storkit: accept 370_bug_scaffold_does_not_create_mcp_json_in_project_root
2026-03-23 16:57:28 +00:00
dave
0c85ecc85c
storkit: accept 369_bug_cli_treats_help_and_version_as_project_paths
2026-03-23 16:43:27 +00:00
dave
2c29a4d2b8
storkit: create 375_bug_default_project_toml_contains_rust_specific_setup_commands_for_non_rust_projects
2026-03-23 14:29:25 +00:00
dave
454d694d24
storkit: done 372_story_scaffold_auto_detects_tech_stack_and_configures_script_test
2026-03-23 14:25:58 +00:00
dave
96bedd70dc
storkit: merge 372_story_scaffold_auto_detects_tech_stack_and_configures_script_test
2026-03-23 14:25:54 +00:00
dave
fffdd5c5ea
storkit: create 374_story_web_ui_implements_all_bot_commands_as_slash_commands
2026-03-23 14:22:11 +00:00
dave
4805598932
storkit: done 373_bug_scaffold_gitignore_missing_transient_pipeline_stage_directories
2026-03-23 14:15:36 +00:00
dave and Claude Opus 4.6
3d55e2fcc6
Add transient pipeline stages to scaffold .gitignore
...
work/2_current/, work/3_qa/, work/4_merge/ are not committed to git
(only 1_backlog, 5_done, 6_archived are). New projects were missing
these entries in .storkit/.gitignore.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 14:13:15 +00:00
dave
96b31d1a48
storkit: create 372_story_scaffold_auto_detects_tech_stack_and_configures_script_test
2026-03-23 14:12:37 +00:00
dave
11168fa426
storkit: create 373_bug_scaffold_gitignore_missing_transient_pipeline_stage_directories
2026-03-23 14:12:03 +00:00
dave
c2c2d65889
storkit: done 371_bug_no_arg_storkit_in_empty_directory_skips_scaffold
2026-03-23 14:08:46 +00:00
dave
5c8c4b7ff3
storkit: merge 371_bug_no_arg_storkit_in_empty_directory_skips_scaffold
2026-03-23 14:08:43 +00:00
dave
fbab93f493
storkit: create 372_story_scaffold_auto_detects_tech_stack_and_configures_script_test
2026-03-23 14:08:16 +00:00
dave
78ff6d104e
storkit: create 371_bug_no_arg_storkit_in_empty_directory_skips_scaffold
2026-03-23 13:56:02 +00:00
dave
0c4239501a
storkit: done 370_bug_scaffold_does_not_create_mcp_json_in_project_root
2026-03-23 13:00:46 +00:00
dave
13b6ecd958
storkit: merge 370_bug_scaffold_does_not_create_mcp_json_in_project_root
2026-03-23 13:00:43 +00:00
dave
1816a94617
storkit: merge 369_bug_cli_treats_help_and_version_as_project_paths
2026-03-23 12:55:58 +00:00
dave and Claude Opus 4.6
56d3373e69
Revert gVisor (runsc) from Docker setup
...
gVisor is incompatible with OrbStack bind mounts on macOS — writes to
/mnt/mac are blocked by the gVisor filesystem sandbox. Removing
runtime: runsc from docker-compose.yml, the gVisor setup docs from
README.md, and the runsc assertion test from rebuild.rs.
The existing Docker hardening (read-only root, cap_drop ALL,
no-new-privileges, resource limits) remains in place.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 12:53:10 +00:00
dave
efdb0c5814
storkit: create 370_bug_scaffold_does_not_create_mcp_json_in_project_root
2026-03-23 12:43:48 +00:00
dave
b8365275d8
storkit: create 370_bug_scaffold_does_not_create_mcp_json_in_project_root
2026-03-23 12:43:15 +00:00
dave
6ddfd29927
storkit: create 369_bug_cli_treats_help_and_version_as_project_paths
2026-03-23 12:43:04 +00:00
dave
01b157a2e4
storkit: create 369_bug_cli_treats_help_and_version_as_project_paths
2026-03-23 12:42:04 +00:00
dave
99a59d7ad1
storkit: create 369_bug_cli_treats_help_and_version_as_project_paths
2026-03-23 12:41:27 +00:00
dave
eb8adb6225
storkit: create 369_bug_cli_treats_help_and_version_as_project_paths
2026-03-23 12:39:15 +00:00
dave
2262f2ca6b
storkit: create 368_story_web_ui_oauth_flow_for_claude_authentication
2026-03-23 11:59:43 +00:00
dave
2bb36d0e68
storkit: accept 360_story_run_storkit_container_under_gvisor_runsc_runtime
2026-03-23 11:48:32 +00:00
dave
86102f8ad6
storkit: done 360_story_run_storkit_container_under_gvisor_runsc_runtime
2026-03-23 11:45:47 +00:00
dave
edf47601c4
storkit: merge 360_story_run_storkit_container_under_gvisor_runsc_runtime
2026-03-23 11:45:43 +00:00
dave
b606e1de92
storkit: accept 367_story_rename_bot_whatsup_command_to_status
2026-03-23 02:38:20 +00:00
dave
0d5f0de876
storkit: accept 365_story_surface_api_rate_limit_warnings_in_chat
2026-03-22 23:29:13 +00:00