bd: backup 2026-03-02 04:21
This commit is contained in:
parent
c15e273c85
commit
4a7c2cc3ee
4 changed files with 9 additions and 5 deletions
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"last_dolt_commit": "apdi1h59a7hltu0smhffh41jrndomtdc",
|
||||
"last_dolt_commit": "rkbri9s21rr20f2b322omhoa87b2gsa9",
|
||||
"last_event_id": 0,
|
||||
"timestamp": "2026-03-02T03:58:40.283514798Z",
|
||||
"timestamp": "2026-03-02T04:21:12.7347597Z",
|
||||
"counts": {
|
||||
"issues": 454,
|
||||
"events": 278,
|
||||
"comments": 3,
|
||||
"events": 279,
|
||||
"comments": 6,
|
||||
"dependencies": 603,
|
||||
"labels": 683,
|
||||
"config": 14
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
{"author":"zenchant","created_at":"2026-03-01T23:35:26Z","id":1,"issue_id":"beadboard-0fi.3","text":"\"yo"}
|
||||
{"author":"claude","created_at":"2026-03-01T23:36:35Z","id":2,"issue_id":"beadboard-0fi.3","text":"yo back 👋 — comment system confirmed working"}
|
||||
{"author":"zenchant","created_at":"2026-03-02T03:46:58Z","id":3,"issue_id":"beadboard-d2x.1","text":"\"we"}
|
||||
{"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"}
|
||||
|
|
|
|||
|
|
@ -276,3 +276,4 @@
|
|||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-01T19:50:18Z","event_type":"updated","id":276,"issue_id":"beadboard-cs1","new_value":"{\"notes\":\"Fixed in mutations.ts: asOptionalLabels([]) now returns [] instead of undefined; validator uses === undefined instead of \\\\!; pushOptionalLabels passes --set-labels '' to clear all labels. 2 new regression tests added. Typecheck clean, lint clean, 30/32 tests pass (2 pre-existing).\"}","old_value":"{\"id\":\"beadboard-cs1\",\"title\":\"Fix: removing last template label fails with empty labels array\",\"description\":\"handleRemoveTemplateFromEpic in assignment-panel.tsx sends labels:[] when stripping the only template: label. asOptionalLabels([]) returns undefined, which trips the update validator: 'At least one update field is required.' Fix: asOptionalLabels should return [] (not undefined) for an explicit empty array, and the validator should accept [] as a valid labels value (meaning clear all labels).\",\"status\":\"in_progress\",\"priority\":0,\"issue_type\":\"bug\",\"assignee\":\"beadboard-rnk\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-02T03:45:37Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-02T03:45:41Z\"}"}
|
||||
{"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\"}"}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{"acceptance_criteria":"No white-screen/runtime errors; graph edges and labels visible; cards/panels follow new hierarchy; no overflow regressions; Playwright evidence captured.","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Superseded by bb-b4j phased epic tree (foundation -\u003e shared -\u003e kanban/graph -\u003e guards -\u003e verification).","closed_at":"2026-02-13T18:24:52Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"67b8683eee99a0bba8a7bbb2c8fdd1103572716632df0e6b16772687844c669f","created_at":"2026-02-13T17:54:32Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Implement phase A-D UI polish pass on existing pages using global tokens and scoped component styling. Keep business logic unchanged. Ensure graph edge visibility and relation labels remain readable. Ensure mobile containment and scrolling behavior are correct.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"bb-0h7","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":"closed","target":"","timeout_ns":0,"title":"Implement aero-chrome UI polish on workflow explorer pages","updated_at":"2026-02-13T18:24:52Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"- Graph clarity backlog is explicitly captured and linked to future implementation beads.\n- No accidental scope leakage into current Kanban pass.","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":"2026-02-28T17:59:50Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"f035829f9b1c6142dc96515c1c802391cd3978598a2b55361ef7e318ba9b6abb","created_at":"2026-02-13T03:45:41Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"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.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"bb-18e","is_template":0,"issue_type":"epic","last_activity":null,"metadata":"{}","mol_type":"","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).","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":"closed","target":"","timeout_ns":0,"title":"test","updated_at":"2026-02-28T17:59:50Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"- Graph clarity backlog is explicitly captured and linked to future implementation beads.\n- No accidental scope leakage into current Kanban pass.","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":"2026-02-28T17:59:50Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"f035829f9b1c6142dc96515c1c802391cd3978598a2b55361ef7e318ba9b6abb","created_at":"2026-02-13T03:45:41Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"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.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"bb-18e","is_template":0,"issue_type":"epic","last_activity":null,"metadata":"{}","mol_type":"","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).","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":"closed","target":"","timeout_ns":0,"title":"\"graph-focused","updated_at":"2026-03-02T04:16:18Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"- Cycle warning card appears only when cycles are present.\n- Card provides actionable cycle navigation.\n- Language is plain and explains user impact.\n- Tests cover empty and non-empty cycle states.\n- Typecheck and graph guards 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":"c20347b48fee9f7ae3e7e0d47793129da30fcf4d22bac210d219abba5d7a87a5","created_at":"2026-02-13T03:46:01Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Goal:\nWhen dependency cycles exist, show an explicit cycle warning card so users understand why work may be deadlocked.\n\nProblem:\nCycle states are hard to infer from dense node/edge layouts, leading to confusion (“why can’t this move?”).\n\nBehavior contract:\n- Show warning card only when cycle analysis is non-empty.\n- Card includes:\n - cycle count\n - affected bead ids (compact list)\n - click-to-focus action for each cycle group\n - plain language explanation of impact (“tasks in this loop cannot fully unblock each other without breaking the cycle”).\n- Visual style: warning but not alarmist (amber/red subtle).\n\nImplementation tasks:\n1) Build compact cycle summary model from existing detection output.\n2) Add warning card component above graph viewport.\n3) Wire click handlers to focus selected cycle nodes.\n4) Add tests for no-cycle and multi-cycle rendering behavior.\n\nOut of scope:\n- Automatic cycle resolution suggestions.\n- Mutation/write automation.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"bb-18e.1","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"This is the #19 idea captured as an explicit implementation bead.\nDepends on existing cycle analysis primitives already implemented.","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":"open","target":"","timeout_ns":0,"title":"Add cycle warning card with focus actions in graph view","updated_at":"2026-02-13T03:46:01Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"- Higher downstream impact gets stronger but subtle visual signal.\n- Does not overpower status/selection color language.\n- Works with existing legend semantics.","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":"39b9d7b5ad73f351f3082b3498f8a342a20c1f2d6f44413ec1e81ecd0b9a461e","created_at":"2026-02-13T04:21:22Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Add subtle risk tinting based on downstream impact count to highlight high-blast-radius tasks.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"bb-18e.10","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Use restrained styling; no heavy borders.","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":"open","target":"","timeout_ns":0,"title":"Add downstream-impact risk tinting","updated_at":"2026-02-13T04:21:22Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
{"acceptance_criteria":"- Data contract for AI explanation input is defined.\n- UI placeholder state exists but feature-flagged/off by default.\n- No network/model dependency in this bead.","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"","closed_at":"2026-02-13T07:35:59Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"13aa5c16dca7a7a355008e45c45efbb68d68574ec85ce08d0cfaa12d1c5ab810","created_at":"2026-02-13T04:21:22Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Prepare integration scaffold for later AI explanation in dependency view (why blocked / next steps), without shipping model calls yet.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"bb-18e.11","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Deferred feature: implement only scaffolding and interfaces.","original_size":null,"owner":"jordanlive121@gmail.com","payload":"","pinned":0,"priority":3,"quality_score":null,"rig":"","role_bead":"","role_type":"","sender":"","source_repo":".","source_system":"","spec_id":null,"status":"closed","target":"","timeout_ns":0,"title":"AI dependency explanation scaffold (deferred)","updated_at":"2026-02-13T07:35:59Z","waiters":"","wisp_type":"","work_type":"mutex"}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue