Commit Graph

1641 Commits

Author SHA1 Message Date
beads/crew/grip
0e8467ca6d bd sync: 2026-01-02 16:04:48 2026-01-02 16:04:48 -08:00
beads/crew/grip
8c297b51f0 bd sync: 2026-01-02 13:43:14 2026-01-02 13:43:14 -08:00
mayor
91b634b205 bd sync: 2026-01-02 13:30:20 2026-01-02 13:30:20 -08:00
mayor
9448610f1c bd sync: 2026-01-02 12:31:17 2026-01-02 12:31:17 -08:00
beads/crew/dave
4ee281ad48 bd sync: 2026-01-02 01:30:56 2026-01-02 01:30:56 -08:00
beads/crew/dave
7de94a82d3 bd sync: 2026-01-02 01:30:25 2026-01-02 01:30:25 -08:00
beads/witness
c75b79602d bd sync: 2026-01-02 01:08:47 2026-01-02 01:08:47 -08:00
beads/refinery
3e7eba9241 bd sync: 2026-01-02 00:57:14 2026-01-02 00:57:14 -08:00
beads/crew/wolf
16993bb1fc bd sync: 2026-01-02 00:54:43 2026-01-02 00:54:43 -08:00
beads/crew/emma
f60f132bde bd sync: 2026-01-02 00:04:55 2026-01-02 00:04:55 -08:00
beads/crew/wolf
2fd44254b6 bd sync: 2026-01-02 00:02:10 2026-01-02 00:02:10 -08:00
beads/crew/dave
962c9e1fda bd sync: 2026-01-01 23:55:53 2026-01-01 23:55:53 -08:00
beads/crew/wolf
bb89e53849 bd sync: 2026-01-01 23:47:31 2026-01-01 23:47:31 -08:00
beads/crew/emma
d3fb7b3b14 bd sync: 2026-01-01 20:12:03 2026-01-01 20:12:03 -08:00
beads/witness
78b6db9fcf bd sync: 2026-01-01 19:33:55 2026-01-01 19:33:55 -08:00
beads/refinery
1f818a3f7e bd sync: 2026-01-01 19:27:29 2026-01-01 19:27:29 -08:00
beads/witness
756622c219 bd sync: 2026-01-01 19:27:21 2026-01-01 19:27:21 -08:00
dag
171151cf98 feat(list): Add type aliases for --type flag (gt-pvhsv)
Add convenience aliases for common type names:
- mr → merge-request
- feat → feature
- mol → molecule

Applied to bd list, bd ready, and bd export commands.
Case-insensitive matching (MR, Mr, mr all work).

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 18:17:12 -08:00
beads/refinery
137d115849 bd sync: 2026-01-01 16:28:26 2026-01-01 16:28:26 -08:00
beads/witness
64c03c62c3 bd sync: 2026-01-01 16:27:09 2026-01-01 16:27:09 -08:00
beads/refinery
ca58ec6528 bd sync: 2026-01-01 16:20:20 2026-01-01 16:20:20 -08:00
beads/witness
8d004bad03 bd sync: 2026-01-01 16:19:46 2026-01-01 16:19:46 -08:00
beads/witness
b75f5187b6 bd sync: 2026-01-01 16:18:26 2026-01-01 16:18:26 -08:00
beads/refinery
df7dc29e7d bd sync: 2026-01-01 16:11:36 2026-01-01 16:11:36 -08:00
beads/refinery
12e67b0175 bd sync: 2026-01-01 15:50:20 2026-01-01 15:50:20 -08:00
beads/crew/fang
875633a69d bd sync: 2026-01-01 15:35:22 2026-01-01 15:35:22 -08:00
beads/crew/fang
6c8e68195a bd sync: 2026-01-01 15:33:43 2026-01-01 15:33:43 -08:00
gastown/crew/gus
c56cf4e4a7 bd sync: 2026-01-01 11:26:48 2026-01-01 11:26:48 -08:00
gastown/crew/gus
a9e70e3fe5 fix: Add cross-rig routing support to bd close
The close command now properly routes to different beads directories
based on issue ID prefix, matching the behavior of bd show/update.

Changes:
- Check needsRouting() for each ID in both daemon and direct mode
- Handle routed IDs via resolveAndGetIssueWithRouting()
- Close issues in the correct remote store

Fixes bd-3jrb

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 11:26:18 -08:00
gastown/polecats/nux
5ae088b594 fix: bd update supports cross-rig bead updates via prefix routing (gt-wq1wb)
The bd update command now checks needsRouting() before attempting daemon
RPC resolution. When an issue ID (like hq-eggh5) routes to a different
beads directory, the update bypasses the daemon and uses direct mode with
the routed storage.

This enables polecats in gastown to update HQ beads (hq-* prefix) and
vice versa. The fix mirrors the routing pattern already used by bd show.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 11:26:18 -08:00
gastown/polecats/slit
8da45ce541 Fix agent ID validation to accept any rig prefix (gt-w0fqg)
The ValidateAgentID function was hardcoded to only accept 'gt-' prefix,
but beads rig uses 'bd-' prefix. Now accepts any valid prefix.

Changes:
- Extract prefix dynamically instead of hardcoding 'gt-'
- Accept IDs like bd-mayor, bd-beads-polecat-pearl
- Update error messages to be prefix-agnostic
- Add test cases for alternative prefixes

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 11:26:18 -08:00
beads/crew/wolf
918eefcf58 bd sync: 2026-01-01 11:18:01 2026-01-01 11:18:01 -08:00
obsidian
743a2d98aa chore: remove repo cruft (bd_new, @AGENTS.md)
- Remove bd_new (31MB binary that should never have been tracked)
- Remove @AGENTS.md (duplicate that was already removed but still tracked)
- state.json already in .gitignore and not tracked
- history/EPHEMERAL_MOLECULES_DESIGN.md does not exist

(bd-ov1u)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 11:14:21 -08:00
gastown/polecats/nux
628ab911a0 fix: bd update supports cross-rig bead updates via prefix routing (gt-wq1wb)
The bd update command now checks needsRouting() before attempting daemon
RPC resolution. When an issue ID (like hq-eggh5) routes to a different
beads directory, the update bypasses the daemon and uses direct mode with
the routed storage.

This enables polecats in gastown to update HQ beads (hq-* prefix) and
vice versa. The fix mirrors the routing pattern already used by bd show.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 11:14:20 -08:00
gastown/polecats/slit
eb0cc50ce6 Fix agent ID validation to accept any rig prefix (gt-w0fqg)
The ValidateAgentID function was hardcoded to only accept 'gt-' prefix,
but beads rig uses 'bd-' prefix. Now accepts any valid prefix.

Changes:
- Extract prefix dynamically instead of hardcoding 'gt-'
- Accept IDs like bd-mayor, bd-beads-polecat-pearl
- Update error messages to be prefix-agnostic
- Add test cases for alternative prefixes

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 11:14:20 -08:00
beads/witness
24fdccf3c3 bd sync: 2026-01-01 11:14:01 2026-01-01 11:14:01 -08:00
beads/crew/wolf
66a220e06c bd sync: 2026-01-01 10:53:17 2026-01-01 10:53:17 -08:00
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