huskies: done 468_story_exclude_git_worktrees_from_loc_command_output

This commit is contained in:
dave
2026-04-04 11:11:02 +00:00
parent 6b7c3bb450
commit 030fa04d34
2 changed files with 19 additions and 28 deletions
@@ -1,28 +0,0 @@
---
name: "Scaffold missing rate_limit_notifications and timezone in default project.toml"
---
# Bug 469: Scaffold missing rate_limit_notifications and timezone in default project.toml
## Description
The scaffold template for `project.toml` does not include the `rate_limit_notifications` or `timezone` fields. New projects get defaults (notifications on, no timezone), but these settings aren't visible or documented in the generated config file. Users have to discover them manually.
The 455 rename also stripped these fields from the huskies project's own `project.toml` because it was regenerated from the scaffold.
## How to Reproduce
1. Run `huskies init` on a new project
2. Check the generated `.huskies/project.toml`
## Actual Result
No `rate_limit_notifications` or `timezone` fields in generated project.toml.
## Expected Result
Both fields present with commented defaults so users know they exist.
## Acceptance Criteria
- [ ] Bug is fixed and verified
@@ -0,0 +1,19 @@
---
name: "Exclude git worktrees from loc command output"
---
# Story 468: Exclude git worktrees from loc command output
## User Story
As a user running the `loc` bot command, I want worktree directories (`.huskies/worktrees/`) to be excluded from the file listing so that the output only shows project source files, not duplicated code from agent worktrees.
## Acceptance Criteria
- [ ] loc command excludes files under .huskies/worktrees/ from line counts
- [ ] loc command excludes files under target/ directories from line counts
- [ ] Unit test verifies worktree paths are filtered out
## Out of Scope
- TBD