From c27f4b22104aaadd8f6ea8302e5a1fb67c31d642 Mon Sep 17 00:00:00 2001 From: beads/refinery Date: Sun, 11 Jan 2026 22:02:00 -0800 Subject: [PATCH] bd daemon sync: 2026-01-11 22:02:00 --- .beads/issues.jsonl | 1 + 1 file changed, 1 insertion(+) diff --git a/.beads/issues.jsonl b/.beads/issues.jsonl index 95f4b30c..a3c06611 100644 --- a/.beads/issues.jsonl +++ b/.beads/issues.jsonl @@ -1224,6 +1224,7 @@ {"id":"bd-go6nj","title":"Session ended: gt-beads-crew-giles","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-09T13:43:09.756147-08:00","created_by":"beads/crew/giles","updated_at":"2026-01-09T13:43:09.791685-08:00","closed_at":"2026-01-09T13:43:09.791685-08:00","close_reason":"auto-closed session event"} {"id":"bd-gocx","title":"Run bump-version.sh 0.32.1","description":"Execute ./scripts/bump-version.sh 0.32.1 to update all version references","status":"closed","priority":1,"issue_type":"task","created_at":"2025-12-20T21:53:18.470174-08:00","updated_at":"2025-12-20T21:54:54.500836-08:00","closed_at":"2025-12-20T21:54:54.500836-08:00","dependencies":[{"issue_id":"bd-gocx","depends_on_id":"bd-an4s","type":"parent-child","created_at":"2025-12-20T21:53:18.471793-08:00","created_by":"daemon"},{"issue_id":"bd-gocx","depends_on_id":"bd-x3j8","type":"blocks","created_at":"2025-12-20T21:53:29.688436-08:00","created_by":"daemon"}]} {"id":"bd-goeti","title":"Add 'delegated-from' edge type for completion cascades","description":"dispatched_by: beads/crew/emma\n\nAdd new DependencyType 'delegated-from' for work delegation chains. Enables completion cascade: when delegated work completes, validation flows up to parent. Per GRAPH-ARCHITECTURE delegation semantics.","status":"closed","priority":2,"issue_type":"task","assignee":"beads/crew/giles","created_at":"2026-01-10T16:34:07.749125-08:00","created_by":"gastown/crew/max","updated_at":"2026-01-10T19:39:08.986152-08:00","closed_at":"2026-01-10T19:39:08.986152-08:00","close_reason":"Added DepDelegatedFrom edge type with tests. Fixed pre-existing test compile errors (TypeRig undefined, parseCommaSeparated typo, work_type column in migration test).","dependencies":[{"issue_id":"bd-goeti","depends_on_id":"bd-imi7w","type":"parent-child","created_at":"2026-01-10T16:34:27.052383-08:00","created_by":"gastown/crew/max"}]} +{"id":"bd-goo6d","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","owner":"steve.yegge@gmail.com","created_at":"2026-01-11T22:01:59.638357-08:00","created_by":"beads/refinery","updated_at":"2026-01-11T22:01:59.703454-08:00","closed_at":"2026-01-11T22:01:59.703454-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true} {"id":"bd-gpe7","title":"Tests take too long - unacceptable for project size","description":"## Problem\n\nRunning `go test ./internal/importer/... -v` takes an unacceptably long time (minutes). For a project this size, tests should complete in seconds.\n\n## Impact\n\n- Slows down development iteration\n- AI agents waste time waiting for tests\n- Blocks rapid bug fixes and validation\n- Poor developer experience\n\n## Investigation Needed\n\n- Profile which tests are slow\n- Check for unnecessary sleeps, timeouts, or integration tests\n- Look for tests that could be parallelized\n- Consider splitting unit vs integration tests\n\n## Goal\n\nTest suite for a single package should complete in \u003c5 seconds, ideally \u003c2 seconds.","notes":"## Optimizations Applied\n\n1. **Added t.Parallel() to CLI tests** (13 tests) - allows concurrent execution\n2. **Removed unnecessary 200ms sleep** in daemon_autoimport_test.go - Execute() forces auto-import synchronously\n3. **Reduced filesystem settle wait** from 100ms → 50ms on non-Windows platforms\n4. **Optimized debouncer test sleeps** (9 reductions):\n - Before debounce waits: 30ms → 20ms, 20ms → 10ms\n - After debounce waits: 40ms → 35ms, 30ms → 35ms, etc.\n - Thread safety test: 100ms → 70ms\n - Sequential cycles: 50ms → 40ms (3x)\n - Cancel tests: 70-80ms → 60ms\n\n## Results\n\n### cmd/bd package (main improvement target):\n- **Before**: 5+ minutes (timeout)\n- **After**: ~18-20 seconds\n- **Speedup**: ~15-18x faster\n\n### internal/importer package:\n- **After**: \u003c1 second (0.9s)\n\n### Full test suite (with `-short` flag):\n- Most packages complete in \u003c2s\n- Total runtime constrained by sequential integration tests\n\n## Known Issues\n\n- TestConcurrentExternalRefImports hangs due to :memory: connection pool issue (bd-b121)\n- Some sync_branch tests may need sequential execution (git worktree conflicts)","status":"closed","priority":0,"issue_type":"bug","created_at":"2025-11-05T00:54:47.784504-08:00","updated_at":"2025-11-05T01:41:57.544395-08:00","closed_at":"2025-11-05T01:41:57.544395-08:00"} {"id":"bd-gpqah","title":"Session ended: gt-beads-crew-emma","status":"closed","priority":2,"issue_type":"event","created_at":"2026-01-09T12:41:58.455614-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-09T12:41:58.495269-08:00","closed_at":"2026-01-09T12:41:58.495269-08:00","close_reason":"auto-closed session event"} {"id":"bd-gqlxp","title":"Session ended: gt-beads-refinery","status":"closed","priority":2,"issue_type":"event","owner":"steve.yegge@gmail.com","created_at":"2026-01-11T20:10:38.564191-08:00","created_by":"beads/refinery","updated_at":"2026-01-11T20:10:38.631725-08:00","closed_at":"2026-01-11T20:10:38.631725-08:00","close_reason":"auto-closed session cost wisp","ephemeral":true}