Commit Graph

1641 Commits

Author SHA1 Message Date
gastown/crew/max
18d4e63948 bd sync: 2025-12-31 11:37:03 2025-12-31 11:37:03 -08:00
beads/polecats/basalt
8dcfdda186 feat: implement bd preflight --check flag with test runner (bd-lfak.2)
- Add CheckResult and PreflightResults structs for check outcomes
- Implement runTestCheck() to execute go test -short ./...
- Wire up --check flag to actually run tests instead of placeholder
- Add ✓/✗ output formatting with command and truncated output
- Support --json flag for programmatic consumption
- Exit with non-zero code when tests fail
- Add tests for new preflight functionality

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 22:22:15 -08:00
Steve Yegge
39ab273773 bd sync: 2025-12-30 22:21:43 2025-12-30 22:21:43 -08:00
beads/crew/emma
140c5fd309 chore: reset formula version to 1 2025-12-30 22:21:02 -08:00
Steve Yegge
b992a428dc bd sync: 2025-12-30 22:17:11 2025-12-30 22:17:11 -08:00
Steve Yegge
6b874c8416 bd sync: 2025-12-30 22:15:38 2025-12-30 22:15:38 -08:00
beads/crew/emma
b11d9b247b docs: improve beads-release formula with lessons learned
Add robustness improvements based on v0.42.0 release experience:

- Add preflight-sync step to catch beads issues early
- Split local-install into install + verify-local-install gate
- Add dev build instructions (go build + cp to ~/.local/bin)
- Improve daemon restart with version verification
- Add post-release-sync step for clean state
- Add verification checklist to release-complete step

Formula version bumped to 2.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 22:11:43 -08:00
Steve Yegge
08637989f6 bd sync: 2025-12-30 22:09:05 2025-12-30 22:09:05 -08:00
Steve Yegge
338bb79833 bd sync: 2025-12-30 22:07:33 2025-12-30 22:07:33 -08:00
beads/crew/emma
23be8684bd bd sync: 2025-12-30 22:01:30 2025-12-30 22:01:30 -08:00
mayor
fb3f5860cf bd sync: 2025-12-30 21:22:02 2025-12-30 21:22:19 -08:00
mayor
c67dd310a2 bd sync: 2025-12-30 21:21:09 2025-12-30 21:21:09 -08:00
Steve Yegge
6c02aa3635 bd sync: 2025-12-30 21:05:34 2025-12-30 21:06:05 -08:00
beads/crew/emma
9bfbdc400a bd sync: add bd-n663 2025-12-30 19:44:05 -08:00
Steve Yegge
5d79ddf642 bd sync: 2025-12-30 18:16:19 2025-12-30 18:16:19 -08:00
Steve Yegge
787dbd06f9 bd sync: 2025-12-30 18:15:54 2025-12-30 18:15:54 -08:00
Steve Yegge
a190381de9 Exclude agent type from bd ready by default
Agent beads are identity/state tracking beads for agents, not actionable work items.

Cherry-picked from fix/actor-on-status-events

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 18:15:30 -08:00
Steve Yegge
b919c47fd8 Exclude agent type from bd ready by default
Agent beads are identity/state tracking beads for agents, not actionable work items.
2025-12-30 18:13:12 -08:00
Steve Yegge
97e8568efb bd sync: 2025-12-30 18:11:19 2025-12-30 18:11:19 -08:00
Steve Yegge
28fa733fae bd sync: 2025-12-30 18:11:14 2025-12-30 18:11:14 -08:00
Steve Yegge
a0d0c5c938 bd sync: 2025-12-30 18:08:33 2025-12-30 18:08:33 -08:00
Steve Yegge
c64c129bbf bd sync: 2025-12-30 17:14:29 2025-12-30 17:14:29 -08:00
Steve Yegge
94ff639c2d bd sync: 2025-12-30 17:06:41 2025-12-30 17:06:41 -08:00
Steve Yegge
8256f1bbb1 bd sync: 2025-12-30 17:05:06 2025-12-30 17:05:06 -08:00
Steve Yegge
bf5daccd58 bd sync: 2025-12-30 16:57:33 2025-12-30 16:57:33 -08:00
Steve Yegge
689020c5ef bd sync: 2025-12-30 16:57:12 2025-12-30 16:57:12 -08:00
Steve Yegge
017e548711 bd sync: 2025-12-30 16:50:52 2025-12-30 16:50:52 -08:00
Steve Yegge
39edde9cdd bd sync: 2025-12-30 16:50:26 2025-12-30 16:50:26 -08:00
Steve Yegge
902670d165 bd sync: 2025-12-30 16:50:04 2025-12-30 16:50:04 -08:00
Steve Yegge
bd62686646 bd sync: 2025-12-30 16:47:43 2025-12-30 16:47:43 -08:00
Steve Yegge
7bdad6035b bd sync: 2025-12-30 16:47:00 2025-12-30 16:47:00 -08:00
Steve Yegge
f35b37a42b bd sync: 2025-12-30 16:45:58 2025-12-30 16:45:58 -08:00
Steve Yegge
e60571ad79 bd sync: 2025-12-30 16:18:23 2025-12-30 16:18:23 -08:00
Steve Yegge
7e23b6af7a bd sync: 2025-12-30 16:17:28 2025-12-30 16:17:28 -08:00
Steve Yegge
c19d830282 bd sync: 2025-12-30 16:14:47 2025-12-30 16:14:47 -08:00
Steve Yegge
4763973ba9 bd sync: 2025-12-30 16:10:24 2025-12-30 16:10:24 -08:00
Steve Yegge
ae5b12a118 bd sync: 2025-12-30 16:08:38 2025-12-30 16:08:38 -08:00
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