Commit Graph

3418 Commits

Author SHA1 Message Date
dave dea410149a huskies: merge 496_bug_hard_rate_limit_without_reset_at_never_auto_schedules_retry 2026-04-08 00:04:25 +00:00
dave f8bebd0fdf huskies: create 498_bug_stale_merge_job_lock_prevents_new_merges_after_agent_dies 2026-04-07 23:49:27 +00:00
dave 753f7f1c92 fix: comment out premature db::crdt references that broke build
The 490 merge introduced references to a db::crdt module that doesn't
exist yet (it's part of story 491). Commented out with TODO(491)
markers so master compiles. The crdt_state.rs module from 490 is
intact — these are just the call sites that will be wired up when
491 lands.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:49:11 +00:00
dave c4e70db85f huskies: accept 490_story_crdt_state_layer_backed_by_sqlite 2026-04-07 18:54:36 +00:00
dave c06a01facb huskies: accept 495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji 2026-04-07 18:41:32 +00:00
dave 0072e44e0f huskies: accept 494_story_mcp_tool_to_run_project_test_suite 2026-04-07 18:39:31 +00:00
dave 8372b77e07 huskies: accept 493_bug_story_dependency_chain_not_firing_due_to_front_matter_format_issues 2026-04-07 17:16:27 +00:00
dave 8be4e73d10 huskies: accept 489_story_sqlite_shadow_write_for_pipeline_state_via_sqlx 2026-04-07 17:10:27 +00:00
dave 2811c27a2a scope script/test to huskies crate only
Skip compiling bft-json-crdt test harness in gate checks. The CRDT
crate's tests are stable and not being modified — no need to compile
and run them on every story.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:22:19 +00:00
dave 15a52d6d38 ignore kleppmann_trace test — 10+ min, 12GB RAM
Marked #[ignore] so cargo test skips it by default. Run manually with
--ignored flag when needed for benchmarking.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:15:38 +00:00
dave c73153dd4e huskies: merge 490_story_crdt_state_layer_backed_by_sqlite
CRDT state layer backed by SQLite for pipeline state. Integrates the
BFT JSON CRDT crate with SQLite persistence via sqlx. Ops are persisted
and replayed on startup. Node identity via Ed25519 keypair.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:12:19 +00:00
dave c621bca7b1 huskies: done 495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji 2026-04-07 15:55:04 +00:00
dave 5a9601dd3c huskies: merge 495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji 2026-04-07 15:55:01 +00:00
dave b05ddedb41 huskies: create 497_bug_dependency_promotion_loop_missing_stories_with_met_deps_never_move_from_backlog_to_current 2026-04-07 15:52:48 +00:00
dave 0e2d9fe1cd huskies: accept 487_story_display_story_dependencies_in_web_ui_and_chat_commands 2026-04-07 15:47:55 +00:00
dave a126929f00 huskies: done 490_story_crdt_state_layer_backed_by_sqlite 2026-04-07 15:47:50 +00:00
dave 7eecfeb56a bump gate timeout from 600s to 1200s
Merge worktree cold-compiles the BFT CRDT crate + all deps which
exceeds 600s. 1200s gives enough headroom.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:47:44 +00:00
dave c7cf1e8335 huskies: accept 488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon 2026-04-07 15:35:57 +00:00
dave 61a8f0edca huskies: accept 481_bug_scaffold_does_not_copy_agent_definitions_from_project_toml_to_new_projects 2026-04-07 15:11:57 +00:00
dave fa5885154b huskies: create 496_bug_hard_rate_limit_without_reset_at_never_auto_schedules_retry 2026-04-07 14:57:20 +00:00
dave 0adc2a494e huskies: done 494_story_mcp_tool_to_run_project_test_suite 2026-04-07 14:43:44 +00:00
dave 19768c23d5 huskies: merge 494_story_mcp_tool_to_run_project_test_suite 2026-04-07 14:43:41 +00:00
dave 1b8c391836 huskies: create 495_bug_status_traffic_light_dots_use_unsupported_html_colouring_switch_to_emoji 2026-04-07 14:41:00 +00:00
dave 1acb8123ae huskies: create 494_story_mcp_tool_to_run_project_test_suite 2026-04-07 14:16:19 +00:00
dave 132d61cb68 huskies: done 488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon 2026-04-07 13:36:46 +00:00
dave 4476c57444 huskies: merge 488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon 2026-04-07 13:36:43 +00:00
dave c64577eff0 huskies: done 493_bug_story_dependency_chain_not_firing_due_to_front_matter_format_issues 2026-04-07 13:32:42 +00:00
dave a3a3942b0a huskies: merge 493_bug_story_dependency_chain_not_firing_due_to_front_matter_format_issues 2026-04-07 13:32:38 +00:00
dave d158b05a1a huskies: create 480_story_cryptographic_node_auth_for_distributed_mesh 2026-04-07 13:19:38 +00:00
dave 9fc68e1379 huskies: create 479_story_build_agent_mode_with_crdt_based_work_claiming 2026-04-07 13:19:27 +00:00
dave fcc9d35c33 huskies: create 478_story_websocket_sync_layer_for_crdt_state_between_nodes 2026-04-07 13:19:11 +00:00
dave 8ae5dad649 huskies: create 492_story_remove_filesystem_pipeline_state_and_store_story_content_in_database 2026-04-07 13:18:48 +00:00
dave 9b36252d1d huskies: create 491_story_watcher_fires_on_crdt_state_transitions_instead_of_filesystem_events 2026-04-07 13:18:36 +00:00
dave 88c1d8b44f huskies: create 490_story_crdt_state_layer_backed_by_sqlite 2026-04-07 13:18:24 +00:00
dave 9a255086c4 huskies: create 493_bug_story_dependency_chain_not_firing_due_to_front_matter_format_issues 2026-04-07 13:16:26 +00:00
dave 4f6d4a1e2e huskies: done 489_story_sqlite_shadow_write_for_pipeline_state_via_sqlx 2026-04-07 13:13:20 +00:00
dave f1ef31d1ee huskies: merge 489_story_sqlite_shadow_write_for_pipeline_state_via_sqlx 2026-04-07 13:13:17 +00:00
dave 0c9e120ba2 huskies: create 480_story_cryptographic_node_auth_for_distributed_mesh 2026-04-07 12:33:35 +00:00
dave afdb604255 huskies: create 479_story_build_agent_mode_with_crdt_based_work_claiming 2026-04-07 12:33:28 +00:00
dave d5fcbb19f0 huskies: create 478_story_websocket_sync_layer_for_crdt_state_between_nodes 2026-04-07 12:33:21 +00:00
dave 4c51258a17 huskies: create 492_story_remove_filesystem_pipeline_state_and_store_story_content_in_database 2026-04-07 12:33:14 +00:00
dave e0b51e8041 huskies: create 491_story_watcher_fires_on_crdt_state_transitions_instead_of_filesystem_events 2026-04-07 12:33:05 +00:00
dave 5e025c6c20 huskies: create 490_story_crdt_state_layer_backed_by_sqlite 2026-04-07 12:32:57 +00:00
dave 78f79e9081 huskies: create 489_story_sqlite_shadow_write_for_pipeline_state_via_sqlx 2026-04-07 12:32:48 +00:00
dave d2db973daa huskies: done 487_story_display_story_dependencies_in_web_ui_and_chat_commands 2026-04-07 11:50:01 +00:00
dave 4e082009c2 huskies: merge 487_story_display_story_dependencies_in_web_ui_and_chat_commands 2026-04-07 11:49:57 +00:00
dave 05eb13eab3 huskies: accept 485_story_documentation_site_for_huskies_dev 2026-04-07 11:42:29 +00:00
dave 85ebecb115 huskies: done 485_story_documentation_site_for_huskies_dev 2026-04-07 11:42:25 +00:00
dave 9e9ab374f0 huskies: merge 485_story_documentation_site_for_huskies_dev 2026-04-07 11:42:22 +00:00
dave b07eb70c70 huskies: create 488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon 2026-04-07 11:35:00 +00:00