From a7035b6ba773f18ac5c0d3b2cbea0b4fe08bb657 Mon Sep 17 00:00:00 2001 From: dave Date: Fri, 3 Apr 2026 14:29:05 +0000 Subject: [PATCH] storkit: create 467_story_mcp_tool_to_return_current_time_in_project_timezone --- ..._rename_project_from_storkit_to_huskies.md | 31 ------------------- ...return_current_time_in_project_timezone.md | 20 ++++++++++++ 2 files changed, 20 insertions(+), 31 deletions(-) delete mode 100644 .storkit/work/1_backlog/455_story_rename_project_from_storkit_to_huskies.md create mode 100644 .storkit/work/1_backlog/467_story_mcp_tool_to_return_current_time_in_project_timezone.md diff --git a/.storkit/work/1_backlog/455_story_rename_project_from_storkit_to_huskies.md b/.storkit/work/1_backlog/455_story_rename_project_from_storkit_to_huskies.md deleted file mode 100644 index d2683048..00000000 --- a/.storkit/work/1_backlog/455_story_rename_project_from_storkit_to_huskies.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -name: "Rename project from \"storkit\" to \"huskies\"" ---- - -# Story 455: Rename project from "storkit" to "huskies" - -## User Story - -As a project maintainer, I want to rename the project from \"storkit\" to \"huskies\" so that the product has its new identity throughout the codebase, tooling, and documentation. The new domain is huskies.dev — update all references to storkit.dev accordingly (website, contact email hello@huskies.dev, etc). - -## Acceptance Criteria - -- [ ] Rust crate name in server/Cargo.toml changed from 'storkit' to 'huskies' -- [ ] Binary name changed to 'huskies' (Dockerfile CMD, release script binary names) -- [ ] Environment variables renamed: STORKIT_PORT → HUSKIES_PORT, STORKIT_HOST → HUSKIES_HOST -- [ ] Docker service name, container_name, image name, and volume names updated in docker-compose.yml -- [ ] Docker user/group renamed from 'storkit' to 'huskies' in Dockerfile (groupadd, useradd, home dir /home/huskies/.claude) -- [ ] MCP server registration renamed from 'storkit' to 'huskies' in scaffold-generated .mcp.json and in server/src/http/mcp/mod.rs serverInfo name -- [ ] All 35+ MCP tool permission patterns updated from mcp__storkit__* to mcp__huskies__* across code and permission configs -- [ ] The .storkit/ project directory marker renamed to .huskies/ throughout all Rust source (paths.rs, config.rs, scaffold.rs, watcher.rs, prompts.rs, and all agent/pipeline code) -- [ ] Release script updated: Gitea repo path dave/storkit → dave/huskies, changelog regex updated to match ^(huskies|storkit|story-kit): for backwards-compatible history parsing, binary artifact names updated -- [ ] Git commit prefix convention updated from 'storkit:' to 'huskies:' in storkit README and agent prompts -- [ ] Website updated: page title, headings, and contact email (hello@storkit.dev) if domain changes -- [ ] README.md updated: all CLI examples use 'huskies' binary name, all .storkit/ references become .huskies/ -- [ ] A migration path exists for existing installs: either storkit auto-detects and migrates .storkit/ → .huskies/, or a migration script (script/migrate) is provided -- [ ] All Claude Code .mcp.json files in existing worktrees are regenerated via scaffold or migration -- [ ] Gitea repository renamed from dave/storkit to dave/huskies (external action required, noted in story) - -## Out of Scope - -- TBD diff --git a/.storkit/work/1_backlog/467_story_mcp_tool_to_return_current_time_in_project_timezone.md b/.storkit/work/1_backlog/467_story_mcp_tool_to_return_current_time_in_project_timezone.md new file mode 100644 index 00000000..baaa36ed --- /dev/null +++ b/.storkit/work/1_backlog/467_story_mcp_tool_to_return_current_time_in_project_timezone.md @@ -0,0 +1,20 @@ +--- +name: "MCP tool to return current time in project timezone" +--- + +# Story 467: MCP tool to return current time in project timezone + +## User Story + +As an LLM agent (coder, QA, or top-level bot), I want an MCP tool that returns the current time in the project's configured timezone so I can reason about time without having to read project.toml and convert from container UTC manually. + +## Acceptance Criteria + +- [ ] New MCP tool `get_current_time` returns current date/time in the project's configured timezone +- [ ] Output includes both local time and UTC for clarity +- [ ] Uses the `timezone` field from project.toml, falls back to UTC if not set +- [ ] Includes day of week and timezone abbreviation (e.g. 'Fri 2026-04-03 14:30 BST (13:30 UTC)') + +## Out of Scope + +- TBD