From a7c244d65dffe00d5486faa837ceed4a4eb459e7 Mon Sep 17 00:00:00 2001 From: beads/refinery Date: Sun, 11 Jan 2026 18:17:53 -0800 Subject: [PATCH] bd daemon sync: 2026-01-11 18:17:53 --- .beads/issues.jsonl | 1 + 1 file changed, 1 insertion(+) diff --git a/.beads/issues.jsonl b/.beads/issues.jsonl index a3d981c6..d02515e5 100644 --- a/.beads/issues.jsonl +++ b/.beads/issues.jsonl @@ -265,6 +265,7 @@ {"id":"bd-3gc","title":"Audit remaining cmd/bd files for error handling consistency","description":"Extend ERROR_HANDLING_AUDIT.md to cover: daemon_sync.go, update.go, list.go, show.go, close.go, reopen.go, dep.go, label.go, comments.go, delete.go, compact.go, config.go, validate.go and other high-usage command files","status":"closed","priority":3,"issue_type":"task","created_at":"2025-11-24T00:28:55.890991-08:00","updated_at":"2025-12-02T17:11:19.730805433-05:00","closed_at":"2025-11-28T23:37:52.251887-08:00"} {"id":"bd-3ggb","title":"Rebuild local binary","description":"Build and verify: go build -o bd ./cmd/bd \u0026\u0026 ./bd version","status":"tombstone","priority":1,"issue_type":"task","created_at":"2025-12-18T22:43:03.101428-08:00","updated_at":"2025-12-24T16:25:30.089869-08:00","dependencies":[{"issue_id":"bd-3ggb","depends_on_id":"bd-qqc","type":"parent-child","created_at":"2025-12-18T22:43:16.748289-08:00","created_by":"daemon"},{"issue_id":"bd-3ggb","depends_on_id":"bd-4y4g","type":"blocks","created_at":"2025-12-18T22:43:20.950376-08:00","created_by":"daemon"}],"deleted_at":"2025-12-24T16:25:30.089869-08:00","deleted_by":"daemon","delete_reason":"delete","original_type":"task"} {"id":"bd-3ghze","title":"Session ended: gt-beads-crew-fang","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-09T13:45:16.630678-08:00","created_by":"beads/crew/fang","updated_at":"2026-01-09T13:45:16.667978-08:00","closed_at":"2026-01-09T13:45:16.667978-08:00","close_reason":"auto-closed session event"} +{"id":"bd-3gmu2","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","owner":"steve.yegge@gmail.com","created_at":"2026-01-11T18:17:52.31996-08:00","created_by":"beads/refinery","updated_at":"2026-01-11T18:17:52.364671-08:00","closed_at":"2026-01-11T18:17:52.364671-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true} {"id":"bd-3h5z8","title":"Session ended: gt-beads-crew-emma","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-09T14:13:14.861861-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-09T14:13:14.89741-08:00","closed_at":"2026-01-09T14:13:14.89741-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true} {"id":"bd-3hqvs","title":"Fix N+1 query pattern in querySessionCostWisps","description":"## Problem\n\n`querySessionCostWisps()` (internal/cmd/costs.go:1010-1026) makes a separate `bd show` call for each wisp. With many session cost wisps, this creates O(n) subprocess calls.\n\n## Location\n\ninternal/cmd/costs.go:1010-1026\n\n## Solution\n\nBatch the `bd show` calls - collect all wisp IDs first, then call `bd show id1 id2 id3...` once.\n\nSimilar pattern already exists in `querySessionEvents()` (lines 382-396).","status":"closed","priority":3,"issue_type":"task","assignee":"beads/polecats/obsidian","created_at":"2026-01-08T22:55:12.441572-08:00","created_by":"mayor","updated_at":"2026-01-09T00:27:43.046636-08:00","closed_at":"2026-01-09T00:27:43.046636-08:00","close_reason":"Fixed N+1 query by batching bd show calls into single command"} {"id":"bd-3j0zd","title":"Session ended: gt-beads-crew-emma","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-07T20:59:08.577039-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-07T20:59:08.61379-08:00","closed_at":"2026-01-07T20:59:08.61379-08:00","close_reason":"auto-closed session event"}