2995 Commits

Author SHA1 Message Date
Steve Yegge
3ed2589511 Fix BD_ACTOR handling in direct mode paths
BUG: BD_ACTOR env var was only read in --no-db mode (lines 352-360)
and daemon RPC path. Normal direct mode and JSONL-only mode detection
paths fell back to $USER without checking BD_ACTOR.

Fix: Add explicit os.Getenv("BD_ACTOR") check in both:
- JSONL-only mode detection path (lines 393-402)
- Normal direct mode path (lines 440-450)

(gt-6r18e.2)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 16:07:39 -08:00
Steve Yegge
323c6ceb46 bd sync: 2025-12-30 16:02:31 2025-12-30 16:02:31 -08:00
Steve Yegge
a4aa6ade1a bd sync: 2025-12-30 16:00:16 2025-12-30 16:00:16 -08:00
Steve Yegge
6304b90727 bd sync: 2025-12-30 15:58:54 2025-12-30 15:58:54 -08:00
Steve Yegge
dbcf27a59f bd sync: 2025-12-30 15:58:50 2025-12-30 15:58:50 -08:00
Steve Yegge
ece899e6d1 bd sync: 2025-12-30 15:56:45 2025-12-30 15:56:45 -08:00
Steve Yegge
2cf449ff5c bd sync: 2025-12-30 15:56:37 2025-12-30 15:56:37 -08:00
Steve Yegge
5167dcd0af bd sync: 2025-12-30 15:54:09 2025-12-30 15:54:09 -08:00
Steve Yegge
68283fa3cb bd sync: 2025-12-30 15:53:25 2025-12-30 15:53:25 -08:00
Steve Yegge
a0dda7da6b bd sync: 2025-12-30 15:52:08 2025-12-30 15:52:08 -08:00
Steve Yegge
1cf687afaf bd sync: 2025-12-30 15:49:59 2025-12-30 15:49:59 -08:00
Steve Yegge
2cd2d4deb3 bd sync: 2025-12-30 15:49:30 2025-12-30 15:49:30 -08:00
Steve Yegge
1d6139e51e bd sync: 2025-12-30 15:47:21 2025-12-30 15:47:21 -08:00
Steve Yegge
a51abd2a6d bd sync: 2025-12-30 15:44:48 2025-12-30 15:44:48 -08:00
Steve Yegge
b5284f7f5d bd sync: 2025-12-30 15:44:39 2025-12-30 15:44:39 -08:00
Steve Yegge
29743528f6 bd sync: 2025-12-30 10:38:01 2025-12-30 10:38:01 -08:00
Steve Yegge
0a741d800c bd sync: 2025-12-30 10:27:55 2025-12-30 10:27:55 -08:00
Steve Yegge
5783cec740 bd sync: 2025-12-30 10:20:45 2025-12-30 10:20:45 -08:00
Steve Yegge
0e0307ca49 bd sync: 2025-12-30 07:04:49 2025-12-30 07:04:50 -08:00
Steve Yegge
96f2996997 Show actor on status/pinned change events in activity feed
Added actor field to RPC client and set it before daemon requests.
This ensures status changes (like pinned events) show who performed
the action in bd activity output.

Changes:
- Added actor field to Client struct
- Added SetActor method to set actor for audit trail
- Modified ExecuteWithCwd to include actor in RPC requests
- Updated main.go to call SetActor after daemon connection

Fixes gt-1ydd9

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 06:57:51 -08:00
Steve Yegge
7f5378ba26 bd sync: 2025-12-30 00:55:05 2025-12-30 00:55:05 -08:00
Steve Yegge
553544f6ac bd sync: 2025-12-30 00:42:19 2025-12-30 00:42:25 -08:00
Steve Yegge
8f07b619ac bd sync: 2025-12-30 00:42:11 2025-12-30 00:42:25 -08:00
Steve Yegge
7f16c9d68c bd sync: 2025-12-30 00:28:24 2025-12-30 00:28:51 -08:00
Steve Yegge
99e205868e bd sync: 2025-12-30 00:07:05 2025-12-30 00:07:29 -08:00
Steve Yegge
0597d66275 bd sync: close bd-7t9a (MCP redirect fix) 2025-12-30 00:06:17 -08:00
Steve Yegge
e20de54cb2 fix: MCP plugin follows .beads/redirect files (bd-7t9a, gt-tnw)
The _find_beads_db_in_tree() function now follows .beads/redirect files
to find shared beads databases. This is essential for polecat/crew
directories that use redirect files to share a central database.

Changes:
- Added _resolve_beads_redirect() helper function
- Updated _find_beads_db_in_tree() to check for redirect files before
  looking for local .db files
- Added comprehensive tests for redirect functionality

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:06:17 -08:00
Steve Yegge
99692b52f0 bd sync: 2025-12-30 00:00:49 2025-12-30 00:06:17 -08:00
Steve Yegge
cb69f1c154 feat: Show actor on pinned/status change events (gt-1ydd9)
- Add Actor field to MutationEvent struct
- Use new assignee from update args instead of old issue state
- Include actor (who performed the action) in mutation events
- Display actor in bd activity output, falling back to assignee

When pinning/updating status, the activity feed now shows who performed
the action (e.g., "@gastown/crew/jack") instead of showing nothing.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 23:42:20 -08:00
Steve Yegge
e5cf9b3199 bd sync: 2025-12-29 21:26:41 2025-12-29 23:42:20 -08:00
Steve Yegge
48cca7f73d bd sync: 2025-12-29 21:16:05 2025-12-29 23:42:20 -08:00
Steve Yegge
0337c519bb bd sync: 2025-12-29 21:16:03 2025-12-29 21:16:03 -08:00
Steve Yegge
5f5a341624 bd sync: 2025-12-29 21:13:11 2025-12-29 21:13:11 -08:00
Steve Yegge
6b12efbb2b bd sync: 2025-12-29 21:10:00 2025-12-29 21:10:10 -08:00
Steve Yegge
35ffeea804 bd sync: 2025-12-29 21:09:05 2025-12-29 21:09:05 -08:00
Steve Yegge
f6325bee38 bd sync: 2025-12-29 21:06:16 2025-12-29 21:06:16 -08:00
Steve Yegge
369863d239 bd sync: 2025-12-29 21:04:53 2025-12-29 21:04:53 -08:00
Steve Yegge
b8a5ee162b feat: Add tracks relation type for convoy tracking (bd-3roq)
Adds non-blocking tracks dependency type for convoy to issue relationships:
- Non-blocking: does not affect ready work calculation
- Cross-prefix capable: convoys in hq-* can track issues in gt-*, bd-*
- Reverse lookup: bd dep list <id> --direction=up -t tracks

Also adds bd dep list command with direction and type filtering for
querying dependencies/dependents.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 21:04:45 -08:00
Steve Yegge
86774569b0 bd sync: 2025-12-29 21:04:05 2025-12-29 21:04:05 -08:00
Steve Yegge
fcffc75bfc bd sync: 2025-12-29 20:58:33 2025-12-29 20:58:34 -08:00
Steve Yegge
61edfafe4c bd sync: 2025-12-29 20:49:22 2025-12-29 20:49:22 -08:00
Steve Yegge
447fe84bf0 bd sync: 2025-12-29 20:47:42 2025-12-29 20:47:55 -08:00
Steve Yegge
fd781cee5b bd sync: 2025-12-29 18:30:11 2025-12-29 20:47:55 -08:00
Steve Yegge
285228e01d bd sync: 2025-12-29 18:48:59 2025-12-29 18:48:59 -08:00
Steve Yegge
a7f34d8f89 bd sync: 2025-12-29 17:54:03 2025-12-29 17:54:03 -08:00
Steve Yegge
6e9004bb94 bd sync: 2025-12-29 17:52:01 2025-12-29 17:52:18 -08:00
Steve Yegge
a6b37796d1 bd sync: 2025-12-29 17:50:18 2025-12-29 17:50:18 -08:00
Steve Yegge
f5ec63df8f bd sync: 2025-12-29 17:49:07 2025-12-29 17:49:07 -08:00
Steve Yegge
e28eda8e1c bd sync: 2025-12-29 17:29:20 2025-12-29 17:29:20 -08:00
Steve Yegge
2ca76dcae8 bd sync: 2025-12-29 17:10:34 2025-12-29 17:10:40 -08:00