feat(status): add untracked_count field to muse status --json
total_changes counts only tracked-file changes — touching an untracked file left total_changes=0 while dirty=true, creating a semantic gap for callers that want to distinguish the two conditions.
untracked_count = len(untracked) is a convenience field that makes the untracked-only case explicit without changing the total_changes formula (which callers rely on as an invariant).
Adds 6 new schema invariant tests (V1–V6) and updates agent-guide.md with the distinction between total_changes and untracked_count.
sha256:e0303a48b13f62be0a5ae89704792c73bad0143434ed10c7cfc0b46feb7c097c
sha
3 changed · 1082 in snapshot
files
sha256:6dc0141f218703c412b8961df282808b11434236017bbc2d12b9f61e2dd38f51
snapshot
3
files changed
1082
files in snapshot
Files Changed
~3
1082 in snapshot
~3
1082 in snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:e0303a48b13f62be0a5ae89704792c73bad0143434ed10c7cfc0b46feb7c097c --body "your comment"
No comments yet. Be the first to start the discussion.