From 28ec39b8336ae9020efefd50ee472c757ec0f9d5 Mon Sep 17 00:00:00 2001 From: beads/witness Date: Mon, 12 Jan 2026 01:20:06 -0800 Subject: [PATCH] bd daemon sync: 2026-01-12 01:20:05 --- .beads/issues.jsonl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.beads/issues.jsonl b/.beads/issues.jsonl index 27375b33..8867bc79 100644 --- a/.beads/issues.jsonl +++ b/.beads/issues.jsonl @@ -846,7 +846,7 @@ {"id":"bd-bdhn","title":"bd message: Add input validation for --importance flag","description":"The --importance flag accepts any string without validation, leading to confusing server errors.\n\n**Location:** cmd/bd/message.go:256-258\n\n**Fix:**\n- Add flag validation for: low, normal, high, urgent\n- Add shell completion support\n- Validate in runMessageSend before sending\n\n**Impact:** Better UX, prevents confusing errors","status":"closed","priority":1,"issue_type":"bug","created_at":"2025-11-08T12:54:26.43027-08:00","updated_at":"2025-11-08T12:57:59.65367-08:00","closed_at":"2025-11-08T12:57:59.65367-08:00","dependencies":[{"issue_id":"bd-bdhn","depends_on_id":"bd-6uix","type":"parent-child","created_at":"2025-11-08T12:55:54.910841-08:00","created_by":"daemon"}]} {"id":"bd-bdmwf","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-11T00:21:01.891501-08:00","created_by":"beads/refinery","updated_at":"2026-01-11T00:21:01.932445-08:00","closed_at":"2026-01-11T00:21:01.932445-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true} {"id":"bd-be7a","title":"Create npm package structure with package.json","description":"Set up initial npm package structure for @beads/bd:\n\n## Files to create\n- npm/package.json - Package metadata, dependencies, scripts\n- npm/bin/bd - CLI wrapper script that invokes native binary\n- npm/.gitignore - Ignore downloaded binaries\n- npm/README.md - Installation and usage instructions\n\n## package.json structure\n- Name: @beads/bd (scoped package)\n- Main: index.js (exports binary path)\n- Bin: bin/bd (CLI entry point)\n- Scripts: postinstall (download binary)\n- Keywords: issue-tracker, cli, beads, bd\n- License: MIT\n\n## Bin wrapper\nSimple Node.js script that:\n- Spawns native binary with child_process.spawn\n- Passes through all arguments and stdio\n- Exits with binary's exit code","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-02T23:39:47.416779-08:00","updated_at":"2025-11-03T10:31:45.381258-08:00","closed_at":"2025-11-03T10:31:45.381258-08:00","dependencies":[{"issue_id":"bd-be7a","depends_on_id":"bd-febc","type":"parent-child","created_at":"2025-11-02T23:40:32.923859-08:00","created_by":"daemon"}]} -{"id":"bd-beads-crew-dave","title":"Crew worker dave in beads - human-managed persistent workspace.","description":"Crew worker dave in beads - human-managed persistent workspace.\n\nrole_type: crew\nrig: beads\nagent_state: idle\nhook_bead: null\nrole_bead: gt-crew-role\ncleanup_status: null","status":"open","priority":2,"issue_type":"agent","created_at":"2025-12-30T23:14:04.538389-08:00","created_by":"deacon","updated_at":"2026-01-11T18:45:32.672408-08:00"} +{"id":"bd-beads-crew-dave","title":"Crew worker dave in beads - human-managed persistent workspace.","description":"Crew worker dave in beads - human-managed persistent workspace.\n\nrole_type: crew\nrig: beads\nagent_state: idle\nhook_bead: null\nrole_bead: gt-crew-role\ncleanup_status: null","status":"open","priority":2,"issue_type":"agent","created_at":"2025-12-30T23:14:04.538389-08:00","created_by":"deacon","updated_at":"2026-01-12T01:20:05.239206-08:00"} {"id":"bd-beads-crew-emma","title":"Crew worker emma in beads - human-managed persistent workspace.","description":"Crew worker emma in beads - human-managed persistent workspace.\n\nrole_type: crew\nrig: beads\nagent_state: idle\nhook_bead: null\nrole_bead: gt-crew-role\ncleanup_status: null","status":"open","priority":2,"issue_type":"agent","created_at":"2025-12-30T23:14:04.604042-08:00","created_by":"deacon","updated_at":"2026-01-11T20:45:40.774936-08:00"} {"id":"bd-beads-crew-fang","title":"Crew worker fang in beads - human-managed persistent workspace.","description":"Crew worker fang in beads - human-managed persistent workspace.\n\nrole_type: crew\nrig: beads\nagent_state: idle\nhook_bead: null\nrole_bead: gt-crew-role\ncleanup_status: null","status":"open","priority":2,"issue_type":"agent","created_at":"2025-12-30T23:14:04.672037-08:00","created_by":"deacon","updated_at":"2026-01-11T20:42:53.287787-08:00"} {"id":"bd-beads-crew-giles","title":"Crew worker giles in beads - human-managed persistent workspace.","description":"Crew worker giles in beads - human-managed persistent workspace.\n\nrole_type: crew\nrig: beads\nagent_state: idle\nhook_bead: null\nrole_bead: gt-crew-role\ncleanup_status: null\nactive_mr: null\nnotification_level: null","status":"open","priority":2,"issue_type":"agent","created_at":"2026-01-04T11:22:11.009942-08:00","created_by":"mayor","updated_at":"2026-01-11T20:42:37.225394-08:00"} @@ -2274,7 +2274,7 @@ {"id":"bd-xctp","title":"GH#519: bd sync fails when sync.branch is currently checked-out branch","status":"tombstone","priority":2,"issue_type":"bug","created_at":"2025-12-16T01:06:05.319281-08:00","updated_at":"2025-12-17T16:11:17.070763-08:00","deleted_at":"2025-12-17T16:11:17.070763-08:00","deleted_by":"batch delete","delete_reason":"batch delete","original_type":"bug"} {"id":"bd-xde17","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","owner":"steve.yegge@gmail.com","created_at":"2026-01-11T08:15:35.933457-08:00","created_by":"beads/refinery","updated_at":"2026-01-11T08:15:35.994611-08:00","closed_at":"2026-01-11T08:15:35.994611-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true} {"id":"bd-xfi2b","title":"Broken beads redirect: mayor/rig/.beads doesn't exist","description":"The beads redirect in polecats worktrees and rig-level .beads points to mayor/rig/.beads, but this directory doesn't exist.\n\nPath: /Users/stevey/gt/mayor/rig/.beads\nRedirect source: .beads/redirect contains 'mayor/rig/.beads'\n\nThis blocks gt done and gt handoff operations for polecats.","status":"closed","priority":1,"issue_type":"bug","created_at":"2026-01-10T21:12:30.823055-08:00","created_by":"beads/polecats/obsidian","updated_at":"2026-01-10T21:25:56.132031-08:00","closed_at":"2026-01-10T21:25:56.132031-08:00","close_reason":"Fixed: Redirect path was ../../../../mayor/rig/.beads (resolving to nonexistent /Users/stevey/gt/mayor/rig/.beads). Changed to ../../../mayor/rig/.beads (resolving correctly to /Users/stevey/gt/beads/mayor/rig/.beads). Fixed all 6 polecat worktrees."} -{"id":"bd-xgq3o","title":"Review and merge PR 1028: fix route prefix for cross-rig issue creation","description":"## PR Review Task\n\n**PR**: https://github.com/steveyegge/beads/pull/1028\n**Author**: nicsuzor\n\n## Summary\nBug fix: When using `bd create --rig \u003cname\u003e`, the prefix from routes.jsonl was being discarded. Issues were created with the database's default prefix instead of the route-specified prefix.\n\n## Changes\n- Adds `PrefixOverride` field to `types.Issue`\n- In `CreateIssue`, check `PrefixOverride` first (overrides config prefix)\n- In `createInRig`, set `issue.PrefixOverride` from the route prefix\n\n## Verification Steps\n1. `gh pr checkout 1028 --repo steveyegge/beads`\n2. `go build ./...` - verify it compiles\n3. `go test ./...` - verify tests pass\n4. Review the diff for correctness\n5. If all good: `gh pr merge 1028 --repo steveyegge/beads --squash`\n\n## Classification\nEasy-win bug fix with clear reproduction and solution.","status":"open","priority":1,"issue_type":"task","owner":"steve.yegge@gmail.com","created_at":"2026-01-12T01:19:59.690611-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-12T01:19:59.690611-08:00"} +{"id":"bd-xgq3o","title":"Review and merge PR 1028: fix route prefix for cross-rig issue creation","description":"dispatched_by: beads/crew/emma\n\n## PR Review Task\n\n**PR**: https://github.com/steveyegge/beads/pull/1028\n**Author**: nicsuzor\n\n## Summary\nBug fix: When using `bd create --rig \u003cname\u003e`, the prefix from routes.jsonl was being discarded. Issues were created with the database's default prefix instead of the route-specified prefix.\n\n## Changes\n- Adds `PrefixOverride` field to `types.Issue`\n- In `CreateIssue`, check `PrefixOverride` first (overrides config prefix)\n- In `createInRig`, set `issue.PrefixOverride` from the route prefix\n\n## Verification Steps\n1. `gh pr checkout 1028 --repo steveyegge/beads`\n2. `go build ./...` - verify it compiles\n3. `go test ./...` - verify tests pass\n4. Review the diff for correctness\n5. If all good: `gh pr merge 1028 --repo steveyegge/beads --squash`\n\n## Classification\nEasy-win bug fix with clear reproduction and solution.","status":"hooked","priority":1,"issue_type":"task","assignee":"beads/crew/dave","owner":"steve.yegge@gmail.com","created_at":"2026-01-12T01:19:59.690611-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-12T01:20:05.340301-08:00"} {"id":"bd-xgsso","title":"Session ended: gt-beads-crew-fang","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-08T14:36:45.74668-08:00","created_by":"beads/crew/fang","updated_at":"2026-01-08T14:36:45.780975-08:00","closed_at":"2026-01-08T14:36:45.780975-08:00","close_reason":"auto-closed session event"} {"id":"bd-xhaa","title":"Test work item","status":"tombstone","priority":2,"issue_type":"task","created_at":"2025-12-28T00:04:42.739569-08:00","created_by":"beads/crew/emma","updated_at":"2025-12-28T00:11:48.074239-08:00","deleted_at":"2025-12-28T00:11:48.074239-08:00","deleted_by":"batch delete","delete_reason":"batch delete","original_type":"task"} {"id":"bd-xi0m2","title":"Session ended: gt-gastown-crew-george","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-07T21:49:43.419781-08:00","created_by":"beads/refinery","updated_at":"2026-01-09T21:15:40.689778-08:00","closed_at":"2026-01-09T21:15:40.689778-08:00","close_reason":"Stale session ended events"}