2995 Commits

Author SHA1 Message Date
beads/crew/wolf
a71e21c416 bd sync: 2026-01-01 10:46:34 2026-01-01 10:46:34 -08:00
Steve Yegge
274761a30d bd sync: 2025-12-31 16:04:54 2025-12-31 16:04:54 -08:00
Steve Yegge
0704f9ea97 bd sync: 2025-12-31 14:24:09 2025-12-31 14:24:09 -08:00
beads/crew/fang
2a77921e61 bd sync: 2025-12-31 13:32:06 2025-12-31 13:32:06 -08:00
gastown/polecats/nux
e6b5e58c17 bd sync: 2025-12-31 13:22:59 2025-12-31 13:22:59 -08:00
beads/crew/fang
7c9b975436 feat: add display guards for large molecules in bd mol current (bd-vln0)
For molecules with >100 steps, shows summary instead of full step list:
- Counts children first using efficient GetMoleculeProgress query
- Shows progress summary with pointer to bd mol progress
- Add --limit flag to cap output (e.g., --limit 50)
- Add --range flag for specific ranges (e.g., --range 1-50)

Also closes epic bd-5nu1 (mega-molecule progress support).

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 13:08:41 -08:00
gastown/crew/joe
e53ef575b3 bd sync: 2025-12-31 12:57:57 2025-12-31 12:57:57 -08:00
gastown/crew/joe
b15b9ba973 bd sync: 2025-12-31 12:51:11 2025-12-31 12:51:11 -08:00
beads/crew/fang
0a96b10bba feat: add bd mol progress command for efficient molecule monitoring (bd-8xnf)
Adds a new `bd mol progress` command that shows molecule progress using
indexed queries instead of loading all steps into memory. This makes it
suitable for mega-molecules with millions of steps.

Features:
- Efficient SQL-based counting via idx_dependencies_depends_on_type index
- Progress display: completed / total (percentage)
- Current step identification
- Rate calculation from closure timestamps
- ETA estimation
- JSON output support

New storage interface method: GetMoleculeProgress(ctx, moleculeID)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 12:35:41 -08:00
mayor
585d0d607f bd sync: 2025-12-31 12:35:04 2025-12-31 12:35:04 -08:00
mayor
c493ed0ab7 bd sync: 2025-12-31 12:35:01 2025-12-31 12:35:01 -08:00
beads/crew/grip
297b3af233 beads sync: close bd-1eak 2025-12-31 12:34:57 -08:00
mayor
18fbab6a38 bd sync: conflict resolution
Executed-By: mayor
Role: mayor
2025-12-31 12:33:42 -08:00
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