bd daemon sync: 2026-01-11 21:02:51

This commit is contained in:
beads/refinery
2026-01-11 21:02:51 -08:00
committed by Steve Yegge
parent 785903eec2
commit 992049948f

View File

@@ -515,6 +515,7 @@
{"id":"bd-736d","title":"Refactor path canonicalization into helper function","description":"The path canonicalization logic (filepath.Abs + EvalSymlinks) is duplicated in 3 places:\n- beads.go:131-137 (BEADS_DIR handling)\n- cmd/bd/main.go:446-451 (--no-db cleanup)\n- cmd/bd/nodb.go:26-31 (--no-db initialization)\n\nRefactoring suggestion:\nExtract to a helper function like:\n func canonicalizePath(path string) string\n\nThis would:\n- Reduce code duplication\n- Make the logic easier to maintain\n- Ensure consistent behavior across all path handling\n\nRelated to bd-e16b implementation.","status":"closed","priority":3,"issue_type":"chore","created_at":"2025-11-02T18:33:47.727443-08:00","updated_at":"2025-12-09T18:38:37.678853071-05:00","closed_at":"2025-11-25T22:27:33.738672-08:00"}
{"id":"bd-738r6","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-10T16:02:03.9906-08:00","created_by":"beads/refinery","updated_at":"2026-01-10T16:02:04.025522-08:00","closed_at":"2026-01-10T16:02:04.025522-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true}
{"id":"bd-73got","title":"Refactor beads-release formula to use gate step","description":"Update beads-release.formula.toml to use gate-based async for CI wait:\n\nReplace the spin-wait `wait-ci` step with a proper gate step:\n\n```toml\n[[steps]]\nid = \"wait-ci\"\ntitle = \"Await CI completion\"\nneeds = [\"push-tag\"]\ngate = \"gh:run\"\ngate_hint = \"release.yml\"\ntimeout = \"30m\"\ndescription = \"\"\"\nGate step awaiting GitHub Actions release workflow.\nResolves automatically when workflow succeeds.\nEscalates if workflow fails or times out.\n\nNo polling needed - Deacon patrol evaluates gates periodically.\n\"\"\"\n```\n\nDepends on gate infrastructure being complete.\n\nParent: bd-ka761","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-08T20:53:43.3345-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-08T21:20:50.372013-08:00","closed_at":"2026-01-08T21:20:50.372013-08:00","close_reason":"Already complete: beads-release.formula.toml has await-ci step with gate (type=gh:run, id=release.yml, timeout=30m). No spin-wait code found.","dependencies":[{"issue_id":"bd-73got","depends_on_id":"bd-ka761","type":"parent-child","created_at":"2026-01-08T20:54:04.116426-08:00","created_by":"beads/crew/emma"},{"issue_id":"bd-73got","depends_on_id":"bd-1ep6e","type":"blocks","created_at":"2026-01-08T20:54:11.719414-08:00","created_by":"beads/crew/emma"}]}
{"id":"bd-73ivt","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","owner":"steve.yegge@gmail.com","created_at":"2026-01-11T21:02:50.409563-08:00","created_by":"beads/refinery","updated_at":"2026-01-11T21:02:50.476837-08:00","closed_at":"2026-01-11T21:02:50.476837-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true}
{"id":"bd-73iz","title":"Test issue 1","status":"closed","priority":1,"issue_type":"task","created_at":"2025-11-07T19:04:17.430269-08:00","updated_at":"2025-11-07T22:07:17.344468-08:00","closed_at":"2025-11-07T21:55:09.427697-08:00"}
{"id":"bd-746","title":"Fix resolvePartialID stub in workflow.go","description":"The resolvePartialID function at workflow.go:921-925 is a stub that just returns the ID unchanged. Should use utils.ResolvePartialID for proper partial ID resolution in direct mode (non-daemon).","status":"tombstone","priority":2,"issue_type":"bug","created_at":"2025-12-17T22:22:57.586917-08:00","updated_at":"2025-12-25T01:21:01.952723-08:00","deleted_at":"2025-12-25T01:21:01.952723-08:00","deleted_by":"batch delete","delete_reason":"batch delete","original_type":"bug"}
{"id":"bd-74eak","title":"Review \u0026 merge PR #1026: fix(init) prevent init from worktrees","description":"dispatched_by: beads/crew/emma\n\nReview and merge PR #1026: https://github.com/steveyegge/beads/pull/1026\n\n## Summary\nPrevents 'bd init' from running inside a git worktree. Worktrees should share the .beads database from the main repository.\n\n## Changes\n- Adds check in cmd/bd/init.go\n- Error message guides users to use main repo or bd worktree create\n\n## Review Checklist\n- [ ] Pull the branch locally\n- [ ] Run tests: go test ./...\n- [ ] Verify the worktree check works correctly\n- [ ] Merge with gh pr merge 1026 --repo steveyegge/beads --squash","status":"closed","priority":2,"issue_type":"task","assignee":"beads/crew/dave","owner":"steve.yegge@gmail.com","created_at":"2026-01-11T18:14:05.979279-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-11T18:16:06.880893-08:00","closed_at":"2026-01-11T18:16:06.880893-08:00","close_reason":"PR #1026 reviewed, approved, and merged. Prevents bd init from running in git worktrees with helpful error message."}