feat(status): add compact one-line-per-worker output as default

- Add --verbose/-v flag to show detailed multi-line output (old behavior)
- Compact mode shows: name + status indicator (●/○) + hook + mail count
- MQ info displayed inline with refinery
- Fix Makefile install target to use ~/.local/bin

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
gastown/crew/jack
2026-01-06 20:12:39 -08:00
committed by Steve Yegge
parent 6dbb841e22
commit 950e35317e
9 changed files with 264 additions and 244 deletions

View File

@@ -362,14 +362,20 @@ Should be empty. If not:
- Pop and commit: `git stash pop && git add -A && git commit`
- Or drop if garbage: `git stash drop`
**4. Verify nothing left behind:**
**4. Push your branch:**
```bash
git push -u origin $(git branch --show-current)
```
**5. Verify nothing left behind:**
```bash
git status # Clean
git stash list # Empty
git log origin/main..HEAD # Your commits (local only, not pushed)
git log origin/main..HEAD # Your commits
git diff origin/main...HEAD # Your changes (expected)
```
**Exit criteria:** Workspace clean, commits ready for Refinery."""
**Exit criteria:** Branch pushed, workspace clean, no cruft."""
[[steps]]
id = "prepare-for-review"
@@ -436,7 +442,7 @@ You should see output like:
**3. You're recyclable:**
Your work is in the queue. The Witness knows you're done.
Refinery will access your local branch via shared .repo.git.
Your sandbox can be cleaned up - all work is pushed to origin.
If you have context remaining, you may:
- Pick up new work from `bd ready`