From b07eb70c70626bbd0b3d8050625b9153177b368a Mon Sep 17 00:00:00 2001 From: dave Date: Tue, 7 Apr 2026 11:35:00 +0000 Subject: [PATCH] huskies: create 488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon --- ...end_replacing_filesystem_pipeline_state.md | 24 ------------------- ...ependencies_in_web_ui_and_chat_commands.md | 17 ------------- ...ame_in_browser_tab_with_huskies_favicon.md | 17 +++++++++++++ 3 files changed, 17 insertions(+), 41 deletions(-) delete mode 100644 .huskies/work/1_backlog/477_story_crdt_state_backend_replacing_filesystem_pipeline_state.md delete mode 100644 .huskies/work/1_backlog/487_story_display_story_dependencies_in_web_ui_and_chat_commands.md create mode 100644 .huskies/work/1_backlog/488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md diff --git a/.huskies/work/1_backlog/477_story_crdt_state_backend_replacing_filesystem_pipeline_state.md b/.huskies/work/1_backlog/477_story_crdt_state_backend_replacing_filesystem_pipeline_state.md deleted file mode 100644 index 89bdc388..00000000 --- a/.huskies/work/1_backlog/477_story_crdt_state_backend_replacing_filesystem_pipeline_state.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: "CRDT state backend replacing filesystem pipeline state" -agent: coder-opus ---- - -# Story 477: CRDT state backend replacing filesystem pipeline state - -## User Story - -As a developer, I want the pipeline state (stages, agent assignments, retry counts, blocked flags) stored in a BFT JSON CRDT document backed by SQLite instead of filesystem directories, so the state model is ready for multi-node distribution. - -## Acceptance Criteria - -- [ ] Pipeline state (which stage a story is in, agent assignments, retry counts, blocked flags) stored in CRDT doc, not .huskies/work/ directories -- [ ] CRDT state persisted to SQLite so it survives container restarts -- [ ] BFT CRDT crate integrated from crates/bft-json-crdt/ -- [ ] Story markdown files (content/AC), worktrees, and config remain on filesystem -- [ ] All existing pipeline operations (move story, start agent, block, unblock) work against the CRDT backend -- [ ] Single-node behaviour unchanged from the user's perspective -- [ ] Rollback commit: 5561b9c6 - -## Out of Scope - -- TBD diff --git a/.huskies/work/1_backlog/487_story_display_story_dependencies_in_web_ui_and_chat_commands.md b/.huskies/work/1_backlog/487_story_display_story_dependencies_in_web_ui_and_chat_commands.md deleted file mode 100644 index 5584f2c0..00000000 --- a/.huskies/work/1_backlog/487_story_display_story_dependencies_in_web_ui_and_chat_commands.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: "Display story dependencies in web UI and chat commands" ---- - -# Story 487: Display story dependencies in web UI and chat commands - -## User Story - -As a user managing stories with dependencies, I want to see dependency information in the web UI story panel and in chat/slash command output, so I can understand which stories are blocked and why without reading the raw markdown files. - -## Acceptance Criteria - -- [ ] TODO - -## Out of Scope - -- TBD diff --git a/.huskies/work/1_backlog/488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md b/.huskies/work/1_backlog/488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md new file mode 100644 index 00000000..f30ac401 --- /dev/null +++ b/.huskies/work/1_backlog/488_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md @@ -0,0 +1,17 @@ +--- +name: "Web UI shows project name in browser tab with huskies favicon" +--- + +# Story 488: Web UI shows project name in browser tab with huskies favicon + +## User Story + +As a user running huskies on multiple projects, I want the browser tab to show the project name (e.g. "Reclaimer") instead of the hardcoded "Huskies", and I want a huskies favicon derived from the website logo, so I can distinguish tabs and have proper branding. + +## Acceptance Criteria + +- [ ] TODO + +## Out of Scope + +- TBD