2995 Commits

Author SHA1 Message Date
beads/crew/dave
60c1b4dcb4 bd sync: 2026-01-06 19:05:44 2026-01-06 19:05:44 -08:00
beads/crew/wolf
dde0b6f613 bd sync: 2026-01-05 19:57:35 2026-01-05 19:57:35 -08:00
beads/crew/wolf
5cc7769ad0 bd sync: 2026-01-05 19:56:38 2026-01-05 19:56:38 -08:00
mayor
a2506954b9 bd sync: 2026-01-05 19:46:30 2026-01-05 19:46:30 -08:00
wolf
e1a908e049 bd sync: 2026-01-05 19:17:13 2026-01-05 19:17:13 -08:00
wolf
2c62764b32 bd sync: 2026-01-05 19:17:04 2026-01-05 19:17:04 -08:00
wolf
214819ecf5 bd sync: 2026-01-05 19:16:59 2026-01-05 19:16:59 -08:00
wolf
22c85e00a7 bd sync: 2026-01-05 19:15:16 2026-01-05 19:15:16 -08:00
wolf
c4f5c08725 bd sync: 2026-01-05 19:14:26 2026-01-05 19:14:26 -08:00
wolf
ede20a1452 bd sync: 2026-01-05 19:14:14 2026-01-05 19:14:14 -08:00
wolf
77f817b4c3 bd sync: 2026-01-05 19:13:53 2026-01-05 19:13:53 -08:00
wolf
7111ee9ca4 bd sync: 2026-01-05 19:12:31 2026-01-05 19:12:31 -08:00
grip
6a41c108b8 bd sync: 2026-01-05 19:12:00 2026-01-05 19:12:00 -08:00
dave
38849bb540 bd sync: 2026-01-05 19:11:51 2026-01-05 19:11:51 -08:00
emma
b10de10e4d bd sync: 2026-01-05 00:04:07 2026-01-05 00:04:07 -08:00
emma
7db052a48e fix(formula): add phase=vapor to beads-release (gt-mjsjv)
Prevents accidental 'bd pour' from creating persistent issues.
Vapor formulas should only run via 'gt sling --formula' or 'bd mol wisp'.
2026-01-05 00:03:57 -08:00
fang
048103bc30 bd sync: 2026-01-04 23:51:12 2026-01-04 23:51:12 -08:00
emma
19b9d81be7 bd sync: 2026-01-04 23:49:48 2026-01-04 23:49:48 -08:00
dave
a3410a4cb8 bd sync: 2026-01-04 23:18:30 2026-01-04 23:18:30 -08:00
emma
1443c52bee bd sync: 2026-01-04 23:13:39 2026-01-04 23:13:39 -08:00
mayor
42be4096ba bd sync: 2026-01-04 22:21:33 2026-01-04 22:21:33 -08:00
mayor
ade448b183 bd sync: 2026-01-04 22:14:34 2026-01-04 22:14:34 -08:00
dave
8497b0aac5 bd sync: 2026-01-04 21:57:28 2026-01-04 21:57:28 -08:00
mayor
da6daf6a10 bd sync: 2026-01-04 20:25:49 2026-01-04 20:25:49 -08:00
beads/refinery
bd9254c5ca bd sync: 2026-01-04 16:24:40 2026-01-04 16:24:40 -08:00
beads/crew/grip
87e6b00813 bd sync: 2026-01-04 16:24:38 2026-01-04 16:24:38 -08:00
beads/refinery
935d86e0e9 bd sync: 2026-01-04 16:24:36 2026-01-04 16:24:36 -08:00
beads/witness
9ad6c793cb bd sync: 2026-01-04 16:21:57 2026-01-04 16:21:57 -08:00
beads/crew/dave
d2b40677c0 bd sync: 2026-01-04 16:17:03 2026-01-04 16:17:03 -08:00
beads/crew/fang
9c6f035947 bd sync: 2026-01-04 16:16:06 2026-01-04 16:16:06 -08:00
beads/crew/emma
0f6cbd612a bd sync: 2026-01-04 16:11:57 2026-01-04 16:11:57 -08:00
beads/crew/grip
c624e3b701 bd sync: 2026-01-04 15:43:41 2026-01-04 15:43:41 -08:00
beads/refinery
dc1e98b25d bd sync: 2026-01-04 15:22:02 2026-01-04 15:22:02 -08:00
garnet
9d69099803 fix(slot): add cross-beads prefix routing to bd slot set (bd-hmeb)
When setting a slot to a bead from a different beads database
(e.g., setting an hq-* role bead on a gt-* agent bead), the command
now uses prefix-based routing via routes.jsonl to resolve the bead
in the correct database.

Previously, bd slot set only looked in the local database, failing
to find cross-db references like hq-polecat-role from rig beads.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 15:21:36 -08:00
beads/witness
3a7c4f9cca bd sync: 2026-01-04 15:17:51 2026-01-04 15:17:51 -08:00
beads/crew/dave
67bbd7f96a bd sync: 2026-01-04 15:16:35 2026-01-04 15:16:35 -08:00
beads/crew/wolf
ca99ceaa18 bd sync: 2026-01-04 15:14:11 2026-01-04 15:14:11 -08:00
beads/crew/fang
45091e4dbb bd sync: 2026-01-04 15:11:00 2026-01-04 15:11:00 -08:00
beads/crew/grip
83030c4353 bd sync: 2026-01-04 12:27:19 2026-01-04 12:27:19 -08:00
beads/refinery
539d48a860 bd sync: 2026-01-04 11:51:17 2026-01-04 11:51:17 -08:00
topaz
b789b99537 fix(daemon): normalize paths for case-insensitive filesystems (GH#880)
On macOS (HFS+/APFS), `bd sync` would fail with exit status 128 when
the daemon was started from a terminal session with different path
casing than what git had stored for the worktree (e.g., /Users/.../
MyProject vs /Users/.../myproject).

Fixed by normalizing workspace paths using `filepath.EvalSymlinks()`
before storing in the registry and comparing during lookups:

- registry.Register(): Canonicalizes workspace path before storing
- registry.Unregister(): Canonicalizes paths before comparison
- FindDaemonByWorkspace(): Canonicalizes paths before lookup

This ensures consistent path matching across case-insensitive
filesystems since EvalSymlinks returns the actual filesystem casing.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 11:50:46 -08:00
beads/witness
296c236565 bd sync: 2026-01-04 11:45:43 2026-01-04 11:45:43 -08:00
beads/refinery
7b8b8af914 bd sync: 2026-01-04 11:37:39 2026-01-04 11:37:39 -08:00
beads/witness
abffa75c4b bd sync: 2026-01-04 11:31:27 2026-01-04 11:31:27 -08:00
beads/witness
79e763dd2f bd sync: 2026-01-04 11:29:47 2026-01-04 11:29:47 -08:00
beads/witness
e0db42404c bd sync: 2026-01-04 11:27:36 2026-01-04 11:27:36 -08:00
beads/refinery
c2d7f2a0c9 bd sync: 2026-01-04 11:25:27 2026-01-04 11:25:27 -08:00
beads/crew/grip
6609c049de bd sync: 2026-01-04 11:24:30 2026-01-04 11:24:30 -08:00
wolf
3acf899c8c bd sync: 2026-01-04 10:42:36 2026-01-04 10:42:36 -08:00
emma
c6ee9cf3bc bd sync: 2026-01-04 10:42:07 2026-01-04 10:42:07 -08:00