bd daemon sync: 2026-01-08 14:16:55
This commit is contained in:
@@ -273,6 +273,7 @@
|
||||
{"id":"bd-4e21b5ad","title":"Add test case for symmetric collision (both clones create same ID simultaneously)","description":"TestTwoCloneCollision demonstrates the problem, but we need a simpler unit test for the collision resolver itself.\n\nTest should verify:\n- Two issues with same ID, different content\n- Content hash determines winner deterministically \n- Result is same regardless of which clone imports first\n- No title swapping occurs\n\nThis can be a simpler test than the full integration test.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-10-29T17:46:10.046999-07:00","updated_at":"2025-10-31T12:00:43.196705-07:00","closed_at":"2025-10-31T12:00:43.196705-07:00"}
|
||||
{"id":"bd-4ec8","title":"Widespread double JSON encoding bug in daemon mode RPC calls","description":"Multiple CLI commands had the same double JSON encoding bug found in bd-1048. All commands that called ResolveID via RPC used string(resp.Data) instead of properly unmarshaling the JSON response. This caused IDs to retain JSON quotes (\"bd-1048\" instead of bd-1048), which then got double-encoded when passed to subsequent RPC calls.\n\nAffected commands:\n- bd show (3 instances)\n- bd dep add/remove/tree (5 instances)\n- bd label add/remove/list (3 instances)\n- bd reopen (1 instance)\n\nRoot cause: resp.Data is json.RawMessage (already JSON-encoded), so string() conversion preserves quotes.\n\nFix: Replace all string(resp.Data) with json.Unmarshal(resp.Data, \u0026id) for proper deserialization.\n\nAll commands now tested and working correctly with daemon mode.","status":"tombstone","priority":0,"issue_type":"bug","created_at":"2025-11-02T22:33:01.632691-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-4ew","title":"bd doctor should detect fresh clone and recommend 'bd init'","description":"When running `bd doctor` on a fresh clone (JSONL exists, no .db file), it should:\n\n1. Detect this is a fresh clone situation\n2. Recommend `bd init --prefix \u003cdetected-prefix\u003e` as the fix\n3. Show the prefix detected from the JSONL file\n\nCurrently it shows various warnings (git hooks, merge driver, etc.) but doesn't address the fundamental issue: the database needs to be hydrated.","status":"closed","priority":2,"issue_type":"feature","created_at":"2025-11-27T20:21:15.691764-08:00","updated_at":"2025-12-02T17:11:19.731628399-05:00","closed_at":"2025-11-28T22:14:49.092112-08:00"}
|
||||
{"id":"bd-4f43s","title":"PR Sheriff Standing Orders","description":"## Role: PR Sheriff (Emma)\n\nReview incoming PRs on anthropics/claude-code and farm out \"easy wins\" to crew workers.\n\n## Easy-Win Criteria (NO human discretion needed)\n- Bug fixes with clear reproduction and solution\n- Documentation fixes (typos, broken links, clarifications)\n- Simple feature additions that align with existing patterns\n- Shell script fixes (portability, edge cases)\n- Test additions for existing functionality\n\n## NOT Easy-Wins (escalate to human)\n- Security-related changes\n- Architectural decisions\n- API changes\n- Anything controversial or requiring product judgment\n- PRs that touch core functionality in non-obvious ways\n\n## Workflow\n1. Run: gh pr list --repo anthropics/claude-code --state open\n2. For each PR, review with: gh pr view \u003cnum\u003e --repo anthropics/claude-code\n3. Categorize: easy-win, needs-human, or skip (spam/stale)\n4. For easy-wins: create bead, sling to available crew worker\n5. Track assignments in beads\n\n## Available Crew\n- dave, fang, giles, grip, wolf\n\n## Commands\n- gh pr view \u003cnum\u003e --repo anthropics/claude-code\n- gh pr diff \u003cnum\u003e --repo anthropics/claude-code\n- gt sling \u003ccrew\u003e -m \"Review PR #\u003cnum\u003e: \u003ctitle\u003e\"\n","status":"open","priority":1,"issue_type":"task","created_at":"2026-01-08T14:16:52.562453-08:00","created_by":"beads/crew/emma","updated_at":"2026-01-08T14:16:52.562453-08:00"}
|
||||
{"id":"bd-4f582ec8","title":"Test auto-start in fred","status":"closed","priority":3,"issue_type":"task","created_at":"2025-10-30T17:46:16.668088-07:00","updated_at":"2025-10-31T12:00:43.185723-07:00","closed_at":"2025-10-31T12:00:43.185723-07:00"}
|
||||
{"id":"bd-4ff2","title":"Fix CI failures before 0.21.3 release","description":"CI is failing on multiple jobs:\n1. Nix flake: Tests fail due to missing git in build environment\n2. Windows tests: Need to check what's failing\n3. Linux tests: Need to check what's failing\n4. Linter errors: Many unchecked errors need fixing\n\nNeed to fix before tagging v0.21.3 release.","notes":"Fixed linter errors (errcheck, misspell), Nix flake git dependency, and import database discovery bug. Tests still failing - need to investigate further.","status":"closed","priority":0,"issue_type":"bug","created_at":"2025-11-01T23:52:09.244763-07:00","updated_at":"2025-11-02T12:32:57.748324-08:00","closed_at":"2025-11-02T12:32:57.748329-08:00"}
|
||||
{"id":"bd-4h3","title":"Add test coverage for internal/git package","status":"closed","priority":2,"issue_type":"task","created_at":"2025-11-20T21:21:23.497486-05:00","updated_at":"2025-12-09T18:38:37.677633071-05:00","closed_at":"2025-11-28T21:55:45.2527-08:00","dependencies":[{"issue_id":"bd-4h3","depends_on_id":"bd-ge7","type":"blocks","created_at":"2025-11-20T21:21:31.277639-05:00","created_by":"daemon"}]}
|
||||
|
||||
Reference in New Issue
Block a user