bd: backup 2026-03-02 04:38
This commit is contained in:
parent
4a7c2cc3ee
commit
d495fae38f
4 changed files with 13 additions and 5 deletions
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"last_dolt_commit": "rkbri9s21rr20f2b322omhoa87b2gsa9",
|
||||
"last_dolt_commit": "h3bsl0648aankifibnl5406g0esefhbq",
|
||||
"last_event_id": 0,
|
||||
"timestamp": "2026-03-02T04:21:12.7347597Z",
|
||||
"timestamp": "2026-03-02T04:38:33.535706499Z",
|
||||
"counts": {
|
||||
"issues": 454,
|
||||
"events": 279,
|
||||
"comments": 6,
|
||||
"events": 280,
|
||||
"comments": 13,
|
||||
"dependencies": 603,
|
||||
"labels": 683,
|
||||
"config": 14
|
||||
|
|
|
|||
|
|
@ -4,3 +4,10 @@
|
|||
{"author":"ZenchantLive","created_at":"2026-03-02T04:13:21Z","id":4,"issue_id":"beadboard-43c","text":"this is a multi word test comment"}
|
||||
{"author":"ZenchantLive","created_at":"2026-03-02T04:14:15Z","id":5,"issue_id":"beadboard-43c","text":"we"}
|
||||
{"author":"ZenchantLive","created_at":"2026-03-02T04:15:29Z","id":6,"issue_id":"beadboard-43c","text":"we"}
|
||||
{"author":"zenchant","created_at":"2026-03-02T04:21:18Z","id":7,"issue_id":"bb-18e.4","text":"\"yo"}
|
||||
{"author":"ZenchantLive","created_at":"2026-03-02T04:29:59Z","id":8,"issue_id":"beadboard-43c","text":"this is a multi word test via full shell path"}
|
||||
{"author":"zenchantlive","created_at":"2026-03-02T04:31:41Z","id":9,"issue_id":"beadboard-43c","text":"\"this"}
|
||||
{"author":"zenchant","created_at":"2026-03-02T04:33:32Z","id":10,"issue_id":"bb-ui2.23","text":"\"multi"}
|
||||
{"author":"zenchant","created_at":"2026-03-02T04:35:12Z","id":11,"issue_id":"bb-ui2.23","text":"hello helloo"}
|
||||
{"author":"zenchant","created_at":"2026-03-02T04:36:22Z","id":12,"issue_id":"beadboard-d2x.1","text":"we need to make sure that we are corectly calculating blocked and anywhere wher eitis reffenced that it saccurate."}
|
||||
{"author":"zenchantlive","created_at":"2026-03-02T04:36:24Z","id":13,"issue_id":"beadboard-43c","text":"this is a multi word comment after the fix"}
|
||||
|
|
|
|||
|
|
@ -277,3 +277,4 @@
|
|||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-01T19:50:21Z","event_type":"closed","id":277,"issue_id":"beadboard-cs1","new_value":"Empty labels array now treated as 'clear all labels' — validator and arg builder both fixed. Regression tests added.","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-01T19:58:43Z","event_type":"created","id":278,"issue_id":"beadboard-2qo","new_value":"","old_value":""}
|
||||
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-01T20:16:18Z","event_type":"updated","id":279,"issue_id":"bb-18e","new_value":"{\"title\":\"\\\"graph-focused\"}","old_value":"{\"id\":\"bb-18e\",\"title\":\"test\",\"description\":\"Objective:\\nTrack graph-focused clarity enhancements that are explicitly out of current Kanban execution scope.\\n\\nScope:\\n- Dependency graph comprehension aids\\n- anomaly communication for cycle/deadlock scenarios\\n- future AI explanation hooks for dependency understanding\\n\\nOut of scope for immediate execution:\\n- Kanban UI polish currently underway in bb-1es\\n\\nPlanning note:\\nThis epic stays pending until current Kanban actionability epic reaches acceptance.\",\"acceptance_criteria\":\"- Graph clarity backlog is explicitly captured and linked to future implementation beads.\\n- No accidental scope leakage into current Kanban pass.\",\"notes\":\"Backlog epic for graph-specific clarity work discussed after bb-1es.\\nPost-Kanban gate enforced: bb-18e depends on bb-1es completion. Child bb-18e.1 is also explicitly blocked by bb-1es to prevent scope bleed before Kanban pass completes.\\nExecution sequence added: (1) bb-18e.2 edge labels/contrast + bb-18e.3 direction hints + bb-18e.1 cycle card, (2) bb-18e.4 edge toggles + bb-18e.6 centered focus, (3) bb-18e.5 external blockers + bb-18e.7 progressive details + bb-18e.10 risk tinting, (4) bb-18e.8 keyboard nav + bb-18e.9 URL state, (5) bb-18e.11 AI explanation scaffold (deferred).\",\"status\":\"closed\",\"priority\":2,\"issue_type\":\"epic\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-02-13T03:45:41Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-02-28T17:59:50Z\",\"closed_at\":\"2026-02-28T17:59:50Z\",\"work_type\":\"mutex\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-01T20:38:35Z","event_type":"updated","id":280,"issue_id":"beadboard-2qo","new_value":"{\"notes\":\"Root cause: Next.js server runs on Windows (process.platform=win32). buildShellCommand wrapped text in double quotes, but Node.js spawn adds another quoting layer on top, mangling the inner quotes. cmd.exe received 'this as first arg instead of 'this is a multi word comment'. Fix: removed shell entirely. execShellCommand replaced with execDirectCommand which uses spawn(executable, args, {shell:false}) — args array passed verbatim to OS, no quoting layer needed. Verified: API call with text='this is a multi word comment after the fix' now stores full text. Gates: typecheck clean, 29/31 tests pass (2 pre-existing url-state failures unrelated).\"}","old_value":"{\"id\":\"beadboard-2qo\",\"title\":\"Bug: bd comments truncates content after first word\",\"description\":\"When adding a long comment via bd comment, only the first word is stored/displayed. Reproduced: zenchant added a full comment to beadboard-d2x.1 but only 'we' was persisted. Likely a shell quoting or argument parsing issue in the bd comment command or its JSON serialization. Investigate bd comment --help and the API route at src/app/api/beads/comment/route.ts and src/lib/mutations.ts comment handler.\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"bug\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-02T03:58:40Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-02T03:58:40Z\"}"}
|
||||
|
|
|
|||
|
|
@ -323,7 +323,7 @@
|
|||
{"acceptance_criteria":"Deleted: src/components/swarm/swarm-workspace.tsx; Deleted: src/components/swarm/telemetry-grid.tsx; Deleted: src/components/swarm/specialized-agent-dag.tsx; No remaining imports of deleted files; npm run typecheck, lint, test all pass","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":null,"closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"34f0fcdadf9f8e5942f1cf97234e425872a3458d99431cee4b58c6bf824cd1cc","created_at":"2026-02-24T01:37:47Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-12l","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":2,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":".","source_system":"","spec_id":null,"status":"tombstone","target":"","timeout_ns":0,"title":"Delete deprecated swarm files","updated_at":"2026-02-24T01:40:31Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":null,"closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"de16ff14799deec70c5d7d6460cbb45b8172a6a030fca033103eb2bf03f3132f","created_at":"2026-02-21T20:27:30Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-1sc","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":0,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":".","source_system":"","spec_id":null,"status":"open","target":"","timeout_ns":0,"title":"Testing SSE Flow","updated_at":"2026-02-21T20:27:30Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":null,"closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"657bd72a18f1253a55fb518a8bc81650e522478f2680dbcda1e6cfad0c31545f","created_at":"2026-02-19T21:27:39Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Swarm molecule orchestrating epic bb-ui2.\n\nEpic: bb-ui2\nCoordinator: ","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-2on","is_template":0,"issue_type":"molecule","last_activity":null,"metadata":"{}","mol_type":"swarm","notes":"","original_size":null,"owner":"","payload":"","pinned":0,"priority":1,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":".","source_system":"","spec_id":null,"status":"open","target":"","timeout_ns":0,"title":"Swarm: Unified UX - Earthy Dark Shell with Social/Graph/Swarm Views","updated_at":"2026-02-19T21:27:39Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":null,"closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"0deb8e2899d4a3230895444ff99fefff1b658bbf2ee6cb2c776e54c52e48d3a3","created_at":"2026-03-02T03:58:40Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"When adding a long comment via bd comment, only the first word is stored/displayed. Reproduced: zenchant added a full comment to beadboard-d2x.1 but only 'we' was persisted. Likely a shell quoting or argument parsing issue in the bd comment command or its JSON serialization. Investigate bd comment --help and the API route at src/app/api/beads/comment/route.ts and src/lib/mutations.ts comment handler.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-2qo","is_template":0,"issue_type":"bug","last_activity":null,"metadata":"{}","mol_type":"","notes":"","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":0,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":"","source_system":"","spec_id":"","status":"open","target":"","timeout_ns":0,"title":"Bug: bd comments truncates content after first word","updated_at":"2026-03-02T03:58:40Z","waiters":"","wisp_type":"","work_type":""}
|
||||
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":null,"closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"0deb8e2899d4a3230895444ff99fefff1b658bbf2ee6cb2c776e54c52e48d3a3","created_at":"2026-03-02T03:58:40Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"When adding a long comment via bd comment, only the first word is stored/displayed. Reproduced: zenchant added a full comment to beadboard-d2x.1 but only 'we' was persisted. Likely a shell quoting or argument parsing issue in the bd comment command or its JSON serialization. Investigate bd comment --help and the API route at src/app/api/beads/comment/route.ts and src/lib/mutations.ts comment handler.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-2qo","is_template":0,"issue_type":"bug","last_activity":null,"metadata":"{}","mol_type":"","notes":"Root cause: Next.js server runs on Windows (process.platform=win32). buildShellCommand wrapped text in double quotes, but Node.js spawn adds another quoting layer on top, mangling the inner quotes. cmd.exe received 'this as first arg instead of 'this is a multi word comment'. Fix: removed shell entirely. execShellCommand replaced with execDirectCommand which uses spawn(executable, args, {shell:false}) — args array passed verbatim to OS, no quoting layer needed. Verified: API call with text='this is a multi word comment after the fix' now stores full text. Gates: typecheck clean, 29/31 tests pass (2 pre-existing url-state failures unrelated).","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":0,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":"","source_system":"","spec_id":"","status":"open","target":"","timeout_ns":0,"title":"Bug: bd comments truncates content after first word","updated_at":"2026-03-02T04:38:33Z","waiters":"","wisp_type":"","work_type":""}
|
||||
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":null,"closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"e2b97837e61514dddcc83954d6025f909f9147e5ddc0d8b84af4e517579ea756","created_at":"2026-02-21T04:00:53Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-2ua","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":1,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":".","source_system":"","spec_id":null,"status":"open","target":"","timeout_ns":0,"title":"Implement Frontend UI","updated_at":"2026-02-21T04:00:53Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Completed: Standardized icon buttons across DAG nodes and social cards. Commits c246cea, a0787f8.","closed_at":"2026-03-02T02:26:54Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"ce2604a43d4092c254caa1254fcab4a65f940b754ff465699c5a14ee8b47598d","created_at":"2026-03-02T02:25:54Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Standardized icon buttons across DAG nodes and social cards. Removed deprecated Orbit/Activity buttons, replaced with MessageSquare (view details/conversation), GitBranch (DAG view), Rocket (assign), and Signal (telemetry). Conversation priority: taskId always shows conversation panel over assign panel. Scope: graph-node-card.tsx, social-card.tsx, social-page.tsx. Success Criteria: Consistent icon set across all card types with correct panel behavior.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-3de","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":1,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":"","source_system":"","spec_id":"","status":"closed","target":"","timeout_ns":0,"title":"Standardize DAG node and social card icon buttons","updated_at":"2026-03-02T02:26:54Z","waiters":"","wisp_type":"","work_type":""}
|
||||
{"acceptance_criteria":"Document root cause, exact repair commands, final counts, and restart steps for dolt server","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Recovered active Dolt dataset to 381 issues, restored non-empty ready queue, and documented repeatable repair steps + server prerequisites.","closed_at":"2026-02-28T18:21:01Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"bada9a1f2c63666e70f1d526e68d101e47b518b2b5106a852a00e4c2c5599a38","created_at":"2026-02-28T18:20:48Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Capture successful Dolt reconciliation after bd 0.56.1 migration and lock/server failures.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-3t8","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Root cause: state divergence and backend drift. .beads/issues.jsonl + beads.db had 381 issues, while active Dolt DB exposed only 4 due stale/incorrect Dolt dataset, stale lock files, and server-mode requirements after upgrading bd.\\n\\nRepair sequence that worked:\\n1) Upgraded bd to 0.56.1.\\n2) Installed local dolt binary (~/.local/bin/dolt).\\n3) Started local dolt sql-server on 127.0.0.1:3307 rooted at .beads/dolt.\\n4) Verified source-of-truth candidate counts: issues.jsonl=381 and beads.db=381 matched.\\n5) Recovered known-good 381-issue Dolt dataset from backup path and restored into active .beads/dolt/beadboard.\\n6) Set active dolt database via 'bd dolt set database beadboard'.\\n7) Re-ran status/ready/list verification.\\n\\nFinal verification:\\n- bd status =\u003e Total 381, Open 66, Blocked 23, Closed 219, Ready 43\\n- bd ready -n 20 =\u003e non-empty (42 ready total)\\n- bd list --all --json =\u003e total 381; status counts {open:66, closed:219, tombstone:94, deferred:2}\\n\\nOperational note:\\n- bd 0.56.1 is server-mode for Dolt; ensure dolt sql-server is running on configured host/port before bd commands.\\n- If unavailable, restart from repo with: cd .beads/dolt \u0026\u0026 dolt sql-server --host 127.0.0.1 --port 3307","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":0,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":"","source_system":"","spec_id":"","status":"closed","target":"","timeout_ns":0,"title":"Dolt/JSONL recovery: restore beadboard issue inventory","updated_at":"2026-02-28T18:21:01Z","waiters":"","wisp_type":"","work_type":""}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue