dave
365b907ba4
huskies: merge 650_bug_watchdog_turns_used_and_budget_used_usd_accumulate_across_all_sessions_restart_counts_against_limits_from_prior_runs
2026-04-26 16:24:10 +00:00
dave
148c88bd40
huskies: merge 646_bug_watchdog_from_bug_624_is_not_actually_enforcing_max_turns_max_budget_usd_in_production
2026-04-26 13:11:48 +00:00
dave
8673e563a9
huskies: merge 643_story_web_ui_consumer_for_the_unified_status_broadcaster
2026-04-26 11:30:32 +00:00
dave
f88bb5f486
huskies: merge 645_bug_agent_runtime_panics_with_output_write_bytes_is_ok_assertion_marking_stories_falsely_blocked
2026-04-26 10:54:58 +00:00
dave
d8f9be5b23
huskies: merge 641_story_unified_status_update_delivery_across_chat_web_ui_and_top_level_agent_context
2026-04-26 02:27:34 +00:00
dave
dc7ae3a23c
huskies: merge 637_story_peer_mesh_discovery_via_crdt_node_presence_list
2026-04-26 01:57:31 +00:00
dave
b84ce1f6bb
huskies: merge 636_story_full_crdt_snapshot_compaction_with_cross_node_coordination
2026-04-26 01:19:05 +00:00
dave
c12a49487e
huskies: merge 634_story_deterministic_claim_priority_via_hash_based_tie_break
2026-04-25 22:27:20 +00:00
dave
7548486a53
huskies: merge 633_story_crdt_sync_bearer_token_connection_auth
2026-04-25 22:13:42 +00:00
dave
d826daaf41
huskies: merge 632_story_crdt_sync_handshake_with_explicit_ready_ack
2026-04-25 21:51:09 +00:00
dave
fd52c29302
huskies: merge 631_story_crdt_delta_sync_via_vector_clocks_replace_full_bulk_dumps
2026-04-25 21:32:39 +00:00
dave
853f53e8e6
huskies: merge 630_story_crdt_sync_websocket_keepalive_ping_pong
2026-04-25 21:10:06 +00:00
dave
14b158d0b2
huskies: merge 629_refactor_migrate_commanddispatch_and_commandcontext_to_services_bundle
2026-04-25 20:41:19 +00:00
dave
2a3f88fdcf
huskies: merge 639_refactor_migrate_whatsapp_transport_to_services_bundle
2026-04-25 19:51:59 +00:00
dave
120745d102
huskies: merge 640_bug_create_story_create_refactor_create_bug_silently_drop_the_depends_on_parameter
2026-04-25 19:37:55 +00:00
dave
e4dd4bbe2c
huskies: merge 638_refactor_migrate_discord_transport_to_services_bundle
2026-04-25 19:33:01 +00:00
dave
33cb2bed3e
huskies: merge 627_refactor_migrate_slack_discord_and_whatsapp_transports_to_services_bundle
2026-04-25 19:01:45 +00:00
dave
4b089c1ed8
huskies: merge 626_refactor_introduce_services_bundle_and_migrate_appcontext_matrix_transport
2026-04-25 15:08:46 +00:00
dave
aeff0b55be
huskies: merge 628_story_websocket_connect_time_mutual_auth_using_node_identity_primitives
2026-04-25 14:33:47 +00:00
dave
9e3d2f6a69
huskies: merge 602_spike_node_identity_keypair_foundation_for_distributed_huskies
2026-04-25 14:03:59 +00:00
dave
61da29a904
huskies: merge 625_bug_cannot_add_acceptance_criteria_to_a_spike_that_s_been_converted_to_a_story
2026-04-25 13:42:56 +00:00
dave
2097787e1f
docs: add pipeline state machine reference (current + planned transitions)
...
Captures the dual representation we have today (legacy filesystem stage
strings + front-matter flags vs the typed Stage/ArchiveReason/ExecutionState
enums in pipeline_state.rs that are defined-but-not-wired) and itemises the
transitions and behaviours we have identified as missing or partially
implemented (first-class supersede/abandon/hold verbs, type-conversion side
effects, pinned-agent honouring under contention, blocked-flag enforcement
beyond auto-assign, ghost-story recovery, etc.).
Section (b) is intended as a living dumping ground — append new
transitions and incidents as they come up so that the state-machine
roadmap (spike 613 in backlog) has a ready-made input.
2026-04-25 13:33:57 +00:00
dave
e20083a283
huskies: merge 624_bug_agent_turn_and_budget_limits_not_enforced_coder_1_ran_5_6x_over_max_turns
2026-04-25 13:11:30 +00:00
dave
b70ee1aa4b
huskies: merge 622_story_wrap_react_state_updates_in_act_to_silence_frontend_test_warnings
2026-04-24 23:02:52 +00:00
dave
23fd70c131
spike(613): add architecture roadmap for transports, services, state machine, CRDT
...
Documents current state and recommended next steps across four layers:
- Service layer: 21 modules extracted, remaining work in http/ws.rs and http/mcp/
- Chat transports: 4 backends (Matrix/Slack/WhatsApp/Discord), Bug 501 noted
- Pipeline state machine: typed enum in place, consumer migration (Story 520) remaining
- CRDT: source-of-truth migration ongoing, cleanup stories 511/513/517/518/519/521 prioritised
Phases A–E chart the dependency order: state machine → transport registry →
CRDT cleanup → cryptographic auth → build agent polish.
2026-04-24 22:57:48 +00:00
dave
e1bfbf4232
huskies: merge 619_story_service_common_consolidation_sweep
2026-04-24 21:36:49 +00:00
dave
c16d9e471d
huskies: merge 618_story_extract_mcp_only_domain_services
2026-04-24 21:16:19 +00:00
dave
360bca45c8
huskies: merge 617_story_split_gateway_into_service_and_transport
2026-04-24 18:43:26 +00:00
dave
271f8ea6a8
huskies: merge 616_story_extract_notifications_service
2026-04-24 18:05:42 +00:00
dave
eca0ef792c
huskies: merge 615_story_extract_timer_service
2026-04-24 17:43:53 +00:00
dave
62bfaf20f4
huskies: merge 611_story_extract_settings_service
2026-04-24 17:11:55 +00:00
dave
da6ae89667
huskies: merge 610_story_extract_wizard_service
2026-04-24 16:46:09 +00:00
dave
60a9c87794
huskies: merge 609_story_extract_oauth_service
2026-04-24 16:19:26 +00:00
dave
2dc2513fac
huskies: merge 620_refactor_enforce_test_fixture_discipline_in_service_modules
2026-04-24 16:07:00 +00:00
dave
65c896f07f
huskies: merge 608_story_extract_io_and_anthropic_services
2026-04-24 15:54:50 +00:00
dave
aba3120388
huskies: merge 607_story_extract_bot_command_service
2026-04-24 15:28:03 +00:00
dave
1910365321
huskies: merge 606_story_extract_project_service
2026-04-24 15:01:04 +00:00
dave
d9e883c21d
huskies: merge 612_story_extract_ws_service
2026-04-24 14:36:44 +00:00
dave
4a80600e22
huskies: merge 614_bug_gateway_web_ui_has_no_vertical_scrollbars
2026-04-24 14:25:09 +00:00
dave
23890a1d33
huskies: merge 605_story_extract_events_and_health_services
2026-04-24 14:08:39 +00:00
dave
2f07365745
huskies: merge 604_story_service_module_conventions_and_first_extraction
2026-04-24 13:45:22 +00:00
dave
3521649cbf
huskies: merge 599_story_cross_project_status_notifications_in_chat
2026-04-23 12:09:35 +00:00
dave
4b765bbc39
huskies: merge 601_story_project_local_agent_prompt_layer_for_huskies
2026-04-23 11:56:19 +00:00
dave
c9e8ed030e
huskies: merge 600_story_gateway_aggregated_pipeline_status_mcp_and_chat
2026-04-23 10:42:37 +00:00
dave
b3da321a3b
huskies: merge 598_story_expose_huskies_init_as_a_gateway_mcp_tool
2026-04-22 21:39:29 +00:00
dave
f2d9926c4c
huskies: merge 597_bug_rmtree_command_missing_from_web_ui_slash_dispatch
2026-04-21 12:29:51 +00:00
dave
135e9c4639
huskies: merge 596_bug_restore_missing_htop_command_in_bot_and_web_ui
2026-04-21 12:17:06 +00:00
Timmy
0181dbbb16
Bump version to 0.10.4
v0.10.4
2026-04-21 12:48:56 +01:00
Timmy
07ef7045ce
Gitignore script/local-release (local-only build script)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 12:25:11 +01:00
Timmy
09151e37ef
Fix gateway bot Claude Code cwd so MCP tools are discovered
...
In gateway mode the bot's Claude Code CLI was spawned with cwd set to
a nonexistent project subdirectory (gateway_config_dir/project_name).
This meant it couldn't find .mcp.json and had no MCP tools available.
Now the bot uses the gateway config directory as cwd in gateway mode,
where the auto-generated .mcp.json points to the gateway's MCP proxy.
Also fixes cargo fmt formatting.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-21 12:15:04 +01:00