bd: backup 2026-03-04 23:02

This commit is contained in:
zenchantlive 2026-03-04 15:02:03 -08:00
parent 3ed87b0e44
commit 99e9293ff4
5 changed files with 60 additions and 11 deletions

View file

@ -1,13 +1,13 @@
{
"last_dolt_commit": "f4t7t9t7hbvopbg30b5u2es5cu6olphh",
"last_dolt_commit": "i0tkh1sutbtautk5e2m1uc666hjd3bh2",
"last_event_id": 0,
"timestamp": "2026-03-04T22:47:02.0279182Z",
"timestamp": "2026-03-04T23:02:02.57794Z",
"counts": {
"issues": 660,
"events": 1575,
"issues": 663,
"events": 1613,
"comments": 14,
"dependencies": 845,
"labels": 1033,
"dependencies": 849,
"labels": 1037,
"config": 15
}
}

View file

@ -660,8 +660,10 @@
{"created_at":"2026-03-01T18:28:51Z","created_by":"zenchantlive","depends_on_id":"beadboard-e6w","issue_id":"beadboard-fld","type":"relates-to"}
{"created_at":"2026-03-04T14:38:45Z","created_by":"zenchantlive","depends_on_id":"beadboard-flg","issue_id":"beadboard-flg.1","type":"parent-child"}
{"created_at":"2026-03-04T14:38:54Z","created_by":"zenchantlive","depends_on_id":"beadboard-flg","issue_id":"beadboard-flg.2","type":"parent-child"}
{"created_at":"2026-03-04T14:49:43Z","created_by":"zenchantlive","depends_on_id":"beadboard-flg.3","issue_id":"beadboard-flg.2","type":"blocks"}
{"created_at":"2026-03-04T14:39:05Z","created_by":"zenchantlive","depends_on_id":"beadboard-flg","issue_id":"beadboard-flg.3","type":"parent-child"}
{"created_at":"2026-03-04T14:39:14Z","created_by":"zenchantlive","depends_on_id":"beadboard-flg","issue_id":"beadboard-flg.4","type":"parent-child"}
{"created_at":"2026-03-04T14:49:43Z","created_by":"zenchantlive","depends_on_id":"beadboard-flg.3","issue_id":"beadboard-flg.4","type":"blocks"}
{"created_at":"2026-02-24T01:42:05Z","created_by":"zenchantlive","depends_on_id":"beadboard-gb0","issue_id":"beadboard-gb0.1","type":"parent-child"}
{"created_at":"2026-02-24T01:42:33Z","created_by":"zenchantlive","depends_on_id":"beadboard-gb0.4","issue_id":"beadboard-gb0.1","type":"blocks"}
{"created_at":"2026-02-24T01:42:05Z","created_by":"zenchantlive","depends_on_id":"beadboard-gb0","issue_id":"beadboard-gb0.2","type":"parent-child"}
@ -751,6 +753,8 @@
{"created_at":"2026-03-02T19:29:39Z","created_by":"ZenchantLive","depends_on_id":"beadboard-x1y","issue_id":"beadboard-om4","type":"relates-to"}
{"created_at":"2026-03-02T19:29:28Z","created_by":"ZenchantLive","depends_on_id":"beadboard-x6f","issue_id":"beadboard-om4","type":"relates-to"}
{"created_at":"2026-03-04T14:47:01Z","created_by":"zenchantlive","depends_on_id":"beadboard-pdz","issue_id":"beadboard-pdz.1","type":"parent-child"}
{"created_at":"2026-03-04T14:47:15Z","created_by":"zenchantlive","depends_on_id":"beadboard-pdz","issue_id":"beadboard-pdz.2","type":"parent-child"}
{"created_at":"2026-03-04T14:47:24Z","created_by":"zenchantlive","depends_on_id":"beadboard-pdz","issue_id":"beadboard-pdz.3","type":"parent-child"}
{"created_at":"2026-03-01T16:54:00Z","created_by":"ZenchantLive","depends_on_id":"beadboard-60a","issue_id":"beadboard-r1i","type":"relates-to"}
{"created_at":"2026-03-01T16:53:59Z","created_by":"ZenchantLive","depends_on_id":"beadboard-dvp","issue_id":"beadboard-r1i","type":"relates-to"}
{"created_at":"2026-02-28T13:44:19Z","created_by":"ZenchantLive","depends_on_id":"beadboard-r1i","issue_id":"beadboard-r1i.1","type":"parent-child"}

View file

@ -1573,3 +1573,41 @@
{"actor":"zenchantlive","comment":"Added label: memory-workflow","created_at":"2026-03-04T14:39:34Z","event_type":"label_added","id":1600,"issue_id":"beadboard-3xu","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:46:52Z","event_type":"created","id":1601,"issue_id":"beadboard-pdz","new_value":"","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:47:01Z","event_type":"created","id":1602,"issue_id":"beadboard-pdz.1","new_value":"","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:47:15Z","event_type":"created","id":1603,"issue_id":"beadboard-pdz.2","new_value":"","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:47:24Z","event_type":"created","id":1604,"issue_id":"beadboard-pdz.3","new_value":"","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:50:34Z","event_type":"created","id":1605,"issue_id":"beadboard-8xd","new_value":"","old_value":""}
{"actor":"zenchantlive","comment":"Added label: mem-canonical","created_at":"2026-03-04T14:50:34Z","event_type":"label_added","id":1606,"issue_id":"beadboard-8xd","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":"Added label: mem-hard","created_at":"2026-03-04T14:50:34Z","event_type":"label_added","id":1607,"issue_id":"beadboard-8xd","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":"Added label: memory","created_at":"2026-03-04T14:50:34Z","event_type":"label_added","id":1608,"issue_id":"beadboard-8xd","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":"Added label: memory-workflow","created_at":"2026-03-04T14:50:34Z","event_type":"label_added","id":1609,"issue_id":"beadboard-8xd","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:51:50Z","event_type":"status_changed","id":1610,"issue_id":"beadboard-flg.1","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.1\",\"title\":\"flg.1: Define {baseDir} and path conventions in SKILL.md\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.1\\n- Title: Define {baseDir} and path conventions in SKILL.md\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\\n- Success Criteria:\\n - SKILL.md has a '## Conventions' section\\n - {baseDir} is explicitly defined as the skill's own directory\\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\\n- Scope:\\n - Add conventions section to SKILL.md\\n - Document that commands should work from any project cwd\\n- Out of Scope:\\n - Changing command-matrix.md content\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can understand path resolution without guessing\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:45Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:38:45Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:52:04Z","event_type":"updated","id":1611,"issue_id":"beadboard-flg.1","new_value":"{\"notes\":\"Claiming flg.1 - Add Conventions section to SKILL.md\"}","old_value":"{\"id\":\"beadboard-flg.1\",\"title\":\"flg.1: Define {baseDir} and path conventions in SKILL.md\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.1\\n- Title: Define {baseDir} and path conventions in SKILL.md\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\\n- Success Criteria:\\n - SKILL.md has a '## Conventions' section\\n - {baseDir} is explicitly defined as the skill's own directory\\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\\n- Scope:\\n - Add conventions section to SKILL.md\\n - Document that commands should work from any project cwd\\n- Out of Scope:\\n - Changing command-matrix.md content\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can understand path resolution without guessing\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:45Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:51:50Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:52:10Z","event_type":"updated","id":1612,"issue_id":"beadboard-flg.2","new_value":"{\"notes\":\"Claiming flg.2 - Complete Use-The-Right-doc map\"}","old_value":"{\"id\":\"beadboard-flg.2\",\"title\":\"flg.2: Complete Use-The-Right-Doc Map with missing references\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.2\\n- Title: Complete Use-The-Right-Doc Map with missing references\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\\n- Success Criteria:\\n - All reference docs in references/ folder are listed in the map\\n - Each entry has a clear 'Use when...' description\\n- Scope:\\n - Add references/agent-state-liveness.md entry\\n - Add any other missing reference docs\\n - Verify all 7+ reference docs are listed\\n- Out of Scope:\\n - Creating new reference docs\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can find all reference docs from the map\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:54Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:38:54Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:52:16Z","event_type":"updated","id":1613,"issue_id":"beadboard-flg.3","new_value":"{\"notes\":\"Claiming flg.3 - complete Bootstrap section\"}","old_value":"{\"id\":\"beadboard-flg.3\",\"title\":\"flg.3: Add Bootstrap section for cold-start agents\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.3\\n- Title: Add Bootstrap section for cold-start agents\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\\n- Success Criteria:\\n - SKILL.md has '## Bootstrap (Cold Start)' section\\n - Includes working directory guidance\\n - Includes bd installation check with link to repo\\n - Includes preflight verification step\\n - Step-by-step and explicit\\n- Scope:\\n - Add bootstrap section after 'Start Here'\\n - No prior knowledge of BeadBoard assumed\\n- Out of Scope:\\n - Other documentation fixes\\n - Changing existing sections\\n\\nVERIFICATION REQUIREMENTS\\n- Fresh agent can follow bootstrap section and get to working state\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:05Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:39:05Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:10Z","event_type":"status_changed","id":1614,"issue_id":"beadboard-flg.1","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.1\",\"title\":\"flg.1: Define {baseDir} and path conventions in SKILL.md\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.1\\n- Title: Define {baseDir} and path conventions in SKILL.md\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\\n- Success Criteria:\\n - SKILL.md has a '## Conventions' section\\n - {baseDir} is explicitly defined as the skill's own directory\\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\\n- Scope:\\n - Add conventions section to SKILL.md\\n - Document that commands should work from any project cwd\\n- Out of Scope:\\n - Changing command-matrix.md content\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can understand path resolution without guessing\",\"notes\":\"Claiming flg.1 - Add Conventions section to SKILL.md\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:45Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:52:04Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:10Z","event_type":"status_changed","id":1615,"issue_id":"beadboard-flg.1","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.1\",\"title\":\"flg.1: Define {baseDir} and path conventions in SKILL.md\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.1\\n- Title: Define {baseDir} and path conventions in SKILL.md\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\\n- Success Criteria:\\n - SKILL.md has a '## Conventions' section\\n - {baseDir} is explicitly defined as the skill's own directory\\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\\n- Scope:\\n - Add conventions section to SKILL.md\\n - Document that commands should work from any project cwd\\n- Out of Scope:\\n - Changing command-matrix.md content\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can understand path resolution without guessing\",\"notes\":\"Claiming flg.1 - Add Conventions section to SKILL.md\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:45Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:11Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:13Z","event_type":"updated","id":1616,"issue_id":"beadboard-flg.1","new_value":"{\"notes\":\"Added ## Conventions section to SKILL.md (lines 64-68):\\n- Defined {baseDir} as skills/beadboard-driver/ relative to working directory\\n- Documented that script paths are relative to {baseDir}\\n- Added portability note for .agents/, .codex/, .claude/ installations\"}","old_value":"{\"id\":\"beadboard-flg.1\",\"title\":\"flg.1: Define {baseDir} and path conventions in SKILL.md\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.1\\n- Title: Define {baseDir} and path conventions in SKILL.md\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\\n- Success Criteria:\\n - SKILL.md has a '## Conventions' section\\n - {baseDir} is explicitly defined as the skill's own directory\\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\\n- Scope:\\n - Add conventions section to SKILL.md\\n - Document that commands should work from any project cwd\\n- Out of Scope:\\n - Changing command-matrix.md content\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can understand path resolution without guessing\",\"notes\":\"Claiming flg.1 - Add Conventions section to SKILL.md\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:45Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:11Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:13Z","event_type":"updated","id":1617,"issue_id":"beadboard-flg.1","new_value":"{\"notes\":\"Added ## Conventions section to SKILL.md (lines 64-68):\\n- Defined {baseDir} as skills/beadboard-driver/ relative to working directory\\n- Documented that script paths are relative to {baseDir}\\n- Added portability note for .agents/, .codex/, .claude/ installations\"}","old_value":"{\"id\":\"beadboard-flg.1\",\"title\":\"flg.1: Define {baseDir} and path conventions in SKILL.md\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.1\\n- Title: Define {baseDir} and path conventions in SKILL.md\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\\n- Success Criteria:\\n - SKILL.md has a '## Conventions' section\\n - {baseDir} is explicitly defined as the skill's own directory\\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\\n- Scope:\\n - Add conventions section to SKILL.md\\n - Document that commands should work from any project cwd\\n- Out of Scope:\\n - Changing command-matrix.md content\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can understand path resolution without guessing\",\"notes\":\"Added ## Conventions section to SKILL.md (lines 64-68):\\n- Defined {baseDir} as skills/beadboard-driver/ relative to working directory\\n- Documented that script paths are relative to {baseDir}\\n- Added portability note for .agents/, .codex/, .claude/ installations\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:45Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:13Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:14Z","event_type":"closed","id":1618,"issue_id":"beadboard-flg.1","new_value":"Conventions section added defining {baseDir} and path resolution","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:43Z","event_type":"closed","id":1619,"issue_id":"beadboard-flg.1","new_value":"Conventions section added defining {baseDir} and path resolution","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:43Z","event_type":"closed","id":1620,"issue_id":"beadboard-flg.1","new_value":"Conventions section added defining {baseDir} and path resolution","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:44Z","event_type":"status_changed","id":1621,"issue_id":"beadboard-flg.2","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.2\",\"title\":\"flg.2: Complete Use-The-Right-Doc Map with missing references\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.2\\n- Title: Complete Use-The-Right-Doc Map with missing references\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\\n- Success Criteria:\\n - All reference docs in references/ folder are listed in the map\\n - Each entry has a clear 'Use when...' description\\n- Scope:\\n - Add references/agent-state-liveness.md entry\\n - Add any other missing reference docs\\n - Verify all 7+ reference docs are listed\\n- Out of Scope:\\n - Creating new reference docs\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can find all reference docs from the map\",\"notes\":\"Claiming flg.2 - Complete Use-The-Right-doc map\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:54Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:52:10Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:44Z","event_type":"status_changed","id":1622,"issue_id":"beadboard-flg.2","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.2\",\"title\":\"flg.2: Complete Use-The-Right-Doc Map with missing references\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.2\\n- Title: Complete Use-The-Right-Doc Map with missing references\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\\n- Success Criteria:\\n - All reference docs in references/ folder are listed in the map\\n - Each entry has a clear 'Use when...' description\\n- Scope:\\n - Add references/agent-state-liveness.md entry\\n - Add any other missing reference docs\\n - Verify all 7+ reference docs are listed\\n- Out of Scope:\\n - Creating new reference docs\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can find all reference docs from the map\",\"notes\":\"Claiming flg.2 - Complete Use-The-Right-doc map\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:54Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:44Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:46Z","event_type":"updated","id":1623,"issue_id":"beadboard-flg.2","new_value":"{\"notes\":\"Added missing references to Use-The-Right-Doc Map (lines 117-122):\\n- references/agent-state-liveness.md - agent state transitions, heartbeats, slot operations\\n- references/coordination-system.md - bb agent command reference\"}","old_value":"{\"id\":\"beadboard-flg.2\",\"title\":\"flg.2: Complete Use-The-Right-Doc Map with missing references\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.2\\n- Title: Complete Use-The-Right-Doc Map with missing references\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\\n- Success Criteria:\\n - All reference docs in references/ folder are listed in the map\\n - Each entry has a clear 'Use when...' description\\n- Scope:\\n - Add references/agent-state-liveness.md entry\\n - Add any other missing reference docs\\n - Verify all 7+ reference docs are listed\\n- Out of Scope:\\n - Creating new reference docs\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can find all reference docs from the map\",\"notes\":\"Claiming flg.2 - Complete Use-The-Right-doc map\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:54Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:44Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:46Z","event_type":"updated","id":1624,"issue_id":"beadboard-flg.2","new_value":"{\"notes\":\"Added missing references to Use-The-Right-Doc Map (lines 117-122):\\n- references/agent-state-liveness.md - agent state transitions, heartbeats, slot operations\\n- references/coordination-system.md - bb agent command reference\"}","old_value":"{\"id\":\"beadboard-flg.2\",\"title\":\"flg.2: Complete Use-The-Right-Doc Map with missing references\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.2\\n- Title: Complete Use-The-Right-Doc Map with missing references\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\\n- Success Criteria:\\n - All reference docs in references/ folder are listed in the map\\n - Each entry has a clear 'Use when...' description\\n- Scope:\\n - Add references/agent-state-liveness.md entry\\n - Add any other missing reference docs\\n - Verify all 7+ reference docs are listed\\n- Out of Scope:\\n - Creating new reference docs\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Cold agent can find all reference docs from the map\",\"notes\":\"Claiming flg.2 - Complete Use-The-Right-doc map\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:38:54Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:44Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:48Z","event_type":"status_changed","id":1625,"issue_id":"beadboard-flg.3","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.3\",\"title\":\"flg.3: Add Bootstrap section for cold-start agents\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.3\\n- Title: Add Bootstrap section for cold-start agents\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\\n- Success Criteria:\\n - SKILL.md has '## Bootstrap (Cold Start)' section\\n - Includes working directory guidance\\n - Includes bd installation check with link to repo\\n - Includes preflight verification step\\n - Step-by-step and explicit\\n- Scope:\\n - Add bootstrap section after 'Start Here'\\n - No prior knowledge of BeadBoard assumed\\n- Out of Scope:\\n - Other documentation fixes\\n - Changing existing sections\\n\\nVERIFICATION REQUIREMENTS\\n- Fresh agent can follow bootstrap section and get to working state\",\"notes\":\"Claiming flg.3 - complete Bootstrap section\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:05Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:52:16Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:48Z","event_type":"status_changed","id":1626,"issue_id":"beadboard-flg.3","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.3\",\"title\":\"flg.3: Add Bootstrap section for cold-start agents\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.3\\n- Title: Add Bootstrap section for cold-start agents\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\\n- Success Criteria:\\n - SKILL.md has '## Bootstrap (Cold Start)' section\\n - Includes working directory guidance\\n - Includes bd installation check with link to repo\\n - Includes preflight verification step\\n - Step-by-step and explicit\\n- Scope:\\n - Add bootstrap section after 'Start Here'\\n - No prior knowledge of BeadBoard assumed\\n- Out of Scope:\\n - Other documentation fixes\\n - Changing existing sections\\n\\nVERIFICATION REQUIREMENTS\\n- Fresh agent can follow bootstrap section and get to working state\",\"notes\":\"Claiming flg.3 - complete Bootstrap section\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:05Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:48Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:50Z","event_type":"updated","id":1627,"issue_id":"beadboard-flg.3","new_value":"{\"notes\":\"Added ## Bootstrap (Cold Start) section to SKILL.md (lines 47-62):\\n- Step 1: Verify working directory\\n- Step 2: Verify bd is installed with install link\\n- Step 3: Run preflight verification\"}","old_value":"{\"id\":\"beadboard-flg.3\",\"title\":\"flg.3: Add Bootstrap section for cold-start agents\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.3\\n- Title: Add Bootstrap section for cold-start agents\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\\n- Success Criteria:\\n - SKILL.md has '## Bootstrap (Cold Start)' section\\n - Includes working directory guidance\\n - Includes bd installation check with link to repo\\n - Includes preflight verification step\\n - Step-by-step and explicit\\n- Scope:\\n - Add bootstrap section after 'Start Here'\\n - No prior knowledge of BeadBoard assumed\\n- Out of Scope:\\n - Other documentation fixes\\n - Changing existing sections\\n\\nVERIFICATION REQUIREMENTS\\n- Fresh agent can follow bootstrap section and get to working state\",\"notes\":\"Claiming flg.3 - complete Bootstrap section\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:05Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:49Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:50Z","event_type":"updated","id":1628,"issue_id":"beadboard-flg.3","new_value":"{\"notes\":\"Added ## Bootstrap (Cold Start) section to SKILL.md (lines 47-62):\\n- Step 1: Verify working directory\\n- Step 2: Verify bd is installed with install link\\n- Step 3: Run preflight verification\"}","old_value":"{\"id\":\"beadboard-flg.3\",\"title\":\"flg.3: Add Bootstrap section for cold-start agents\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.3\\n- Title: Add Bootstrap section for cold-start agents\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\\n- Success Criteria:\\n - SKILL.md has '## Bootstrap (Cold Start)' section\\n - Includes working directory guidance\\n - Includes bd installation check with link to repo\\n - Includes preflight verification step\\n - Step-by-step and explicit\\n- Scope:\\n - Add bootstrap section after 'Start Here'\\n - No prior knowledge of BeadBoard assumed\\n- Out of Scope:\\n - Other documentation fixes\\n - Changing existing sections\\n\\nVERIFICATION REQUIREMENTS\\n- Fresh agent can follow bootstrap section and get to working state\",\"notes\":\"Added ## Bootstrap (Cold Start) section to SKILL.md (lines 47-62):\\n- Step 1: Verify working directory\\n- Step 2: Verify bd is installed with install link\\n- Step 3: Run preflight verification\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:05Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:51Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:51Z","event_type":"closed","id":1629,"issue_id":"beadboard-flg.3","new_value":"Bootstrap section added for cold-start agents","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:51Z","event_type":"closed","id":1630,"issue_id":"beadboard-flg.3","new_value":"Bootstrap section added for cold-start agents","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:52Z","event_type":"status_changed","id":1631,"issue_id":"beadboard-flg.4","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.4\",\"title\":\"flg.4: Make skill portable - paths work from any project\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.4\\n- Title: Make skill portable - paths work from any project\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Ensure all command examples in SKILL.md work when the skill is installed in an agent config folder and the agent is working in ANY project directory.\\n- Success Criteria:\\n - Agent in /any/random/project can run the skill's commands\\n - No hardcoded assumptions about working directory\\n - Clear instructions for path resolution\\n- Scope:\\n - Audit all path references in SKILL.md\\n - Update examples to use skill-relative paths or explain resolution\\n - Test that commands work from different directory than skill location\\n- Out of Scope:\\n - Changing actual script behavior\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Commands work from arbitrary project directories\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:15Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:39:15Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:52Z","event_type":"status_changed","id":1632,"issue_id":"beadboard-flg.4","new_value":"{\"assignee\":\"beadboard-3xu\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-flg.4\",\"title\":\"flg.4: Make skill portable - paths work from any project\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.4\\n- Title: Make skill portable - paths work from any project\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Ensure all command examples in SKILL.md work when the skill is installed in an agent config folder and the agent is working in ANY project directory.\\n- Success Criteria:\\n - Agent in /any/random/project can run the skill's commands\\n - No hardcoded assumptions about working directory\\n - Clear instructions for path resolution\\n- Scope:\\n - Audit all path references in SKILL.md\\n - Update examples to use skill-relative paths or explain resolution\\n - Test that commands work from different directory than skill location\\n- Out of Scope:\\n - Changing actual script behavior\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Commands work from arbitrary project directories\",\"status\":\"open\",\"priority\":2,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:15Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:39:15Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:54Z","event_type":"updated","id":1633,"issue_id":"beadboard-flg.4","new_value":"{\"notes\":\"Added portability guidance in ## Conventions section (line 68):\\n- Skill is portable across .agents/, .codex/, .claude/, or project-local skills/ folders\\n- Commands work from any project directory once skill is installed\"}","old_value":"{\"id\":\"beadboard-flg.4\",\"title\":\"flg.4: Make skill portable - paths work from any project\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.4\\n- Title: Make skill portable - paths work from any project\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Ensure all command examples in SKILL.md work when the skill is installed in an agent config folder and the agent is working in ANY project directory.\\n- Success Criteria:\\n - Agent in /any/random/project can run the skill's commands\\n - No hardcoded assumptions about working directory\\n - Clear instructions for path resolution\\n- Scope:\\n - Audit all path references in SKILL.md\\n - Update examples to use skill-relative paths or explain resolution\\n - Test that commands work from different directory than skill location\\n- Out of Scope:\\n - Changing actual script behavior\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Commands work from arbitrary project directories\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:15Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:53Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:54Z","event_type":"updated","id":1634,"issue_id":"beadboard-flg.4","new_value":"{\"notes\":\"Added portability guidance in ## Conventions section (line 68):\\n- Skill is portable across .agents/, .codex/, .claude/, or project-local skills/ folders\\n- Commands work from any project directory once skill is installed\"}","old_value":"{\"id\":\"beadboard-flg.4\",\"title\":\"flg.4: Make skill portable - paths work from any project\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-flg.4\\n- Title: Make skill portable - paths work from any project\\n- Parent/Epic: beadboard-flg\\n\\nTASK CONTRACT\\n- Goal: Ensure all command examples in SKILL.md work when the skill is installed in an agent config folder and the agent is working in ANY project directory.\\n- Success Criteria:\\n - Agent in /any/random/project can run the skill's commands\\n - No hardcoded assumptions about working directory\\n - Clear instructions for path resolution\\n- Scope:\\n - Audit all path references in SKILL.md\\n - Update examples to use skill-relative paths or explain resolution\\n - Test that commands work from different directory than skill location\\n- Out of Scope:\\n - Changing actual script behavior\\n - Other documentation fixes\\n\\nVERIFICATION REQUIREMENTS\\n- Commands work from arbitrary project directories\",\"notes\":\"Added portability guidance in ## Conventions section (line 68):\\n- Skill is portable across .agents/, .codex/, .claude/, or project-local skills/ folders\\n- Commands work from any project directory once skill is installed\",\"status\":\"in_progress\",\"priority\":2,\"issue_type\":\"task\",\"assignee\":\"beadboard-3xu\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T22:39:15Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-04T22:58:54Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:58:55Z","event_type":"closed","id":1635,"issue_id":"beadboard-flg.4","new_value":"Portability guidance added - skill works from any project directory","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:59:05Z","event_type":"closed","id":1636,"issue_id":"beadboard-flg.2","new_value":"Use-The-Right-Doc Map now includes all reference documents","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:59:07Z","event_type":"closed","id":1637,"issue_id":"beadboard-flg.4","new_value":"Portability guidance added - skill works from any project directory","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:59:07Z","event_type":"closed","id":1638,"issue_id":"beadboard-flg.4","new_value":"Portability guidance added - skill works from any project directory","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:59:07Z","event_type":"closed","id":1639,"issue_id":"beadboard-flg","new_value":"all steps complete","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T14:59:08Z","event_type":"closed","id":1640,"issue_id":"beadboard-flg","new_value":"all steps complete","old_value":""}

View file

@ -386,6 +386,7 @@
{"acceptance_criteria":"Canonical reliability memories are related to this anchor via bd dep relate.","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":"b1c44a1f659c63451b531032d0237cc65410f15e5a3f772025b6681a17b58434","created_at":"2026-03-02T00:39:17Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Domain anchor for incident handling, error triage patterns, and durable workaround guidance.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-8st","is_template":0,"issue_type":"epic","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":"open","target":"","timeout_ns":0,"title":"[MEMORY-ANCHOR] Reliability and Errors","updated_at":"2026-03-02T00:39:17Z","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":"0a8fb10f793ed70eb59992adca0ac0588e8c055fcdf94f10d0e634a779b4234c","created_at":"2026-02-21T18:50:22Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: bb-swarm-crud\n- Title: Swarm Archetypes \u0026 Templates CRUD\n- Parent/Epic: none\n- Dependencies: none\n\nTASK CONTRACT\n- Goal: Enable full create/read/update/delete operations for archetypes and templates in the Swarm system through the UI.\n- Success Criteria:\n - Archetypes can be created, edited, and deleted via UI\n - Templates can be created, edited, and deleted via UI\n - API routes support POST/PUT/DELETE for both resources\n - isBuiltIn records are protected from deletion\n - All quality gates pass (typecheck, lint, test)\n- Scope:\n - Server-side CRUD functions in beads-fs.ts\n - REST API routes for archetypes and templates\n - Editable modal inspectors for both resource types\n - Add New buttons on each tab\n - Delete functionality with isBuiltIn protection\n- Out of Scope:\n - Agent spawning/live execution\n - Drag-drop assignment to beads\n - Major visual redesign\n - Real-time collaboration features","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-8u3","is_template":0,"issue_type":"epic","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":"Swarm Archetypes \u0026 Templates CRUD","updated_at":"2026-02-21T18:51: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":"4ea0dc702d1e5653f38049f95b30ac8362d39a65c271639456b2a4c89b64da3a","created_at":"2026-02-21T18:50:43Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: bb-swarm-crud.1\n- Title: Archetypes server functions\n- Parent/Epic: beadboard-8u3\n- Dependencies: none\n\nTASK CONTRACT\n- Goal: Implement server-side save and delete functions for archetypes in beads-fs.ts.\n- Success Criteria:\n - saveArchetype(archetype: AgentArchetype) writes to .beads/archetypes/{id}.json\n - deleteArchetype(id: string) removes the file and returns success\n - Delete operation rejects if isBuiltIn is true\n - Create operation auto-generates slug id from name if not provided\n - Create operation sets createdAt, updatedAt, isBuiltIn: false\n - Update operation updates updatedAt timestamp\n - Unit tests cover all functions and edge cases\n- Scope:\n - File: src/lib/server/beads-fs.ts\n - File: src/lib/types-swarm.ts (if type updates needed)\n - File: __tests__/server/beads-fs.test.ts (or appropriate test location)\n - Slug generation utility (e.g., 'System Architect' -\u003e 'system-architect')\n- Out of Scope:\n - API routes (next task)\n - UI components\n - Template functions\n\nIMPLEMENTATION CONSTRAINTS\n- Preserve existing getArchetypes() function\n- Reuse existing ARCHE_DIR constant\n- Keep changes targeted and minimal for this bead\n\nVERIFICATION REQUIREMENTS\n- Required commands:\n - npm run typecheck\n - npm run lint\n - npm run test\n- Required artifacts:\n - Test output showing passing tests for save/delete functions","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-8u3.1","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":"Archetypes server functions","updated_at":"2026-02-21T18:51:38Z","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":"d576588e4b16246b7c92546bffb853c5f296e3d31c0b633db0d1c786ec64e38b","created_at":"2026-03-04T22:50:35Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Scope: Creating beads under parent epics\nOut of Scope: Standalone beads without parent\nRule: When creating subtasks under an epic, use the format `beadboard-\u0026lt;epic\u003e.x` where x is the subtask number. Use `--parent=\u0026lt;epic-id\u003e` flag.\nRationale: Random IDs like `beadboard-5lb` break the hierarchical structure and make it impossible to see parent-child relationships at a glance.\nFailure Mode: Creating beads without `--parent\\ flag results in orphaned tasks with random suffixes instead of numbered subtasks.\n\nExample:\n- Epic: beadboard-flg\n- Subtask 1: beadboard-flg.1 (created with --parent=beadboard-flg)\n- Subtask 2: beadboard-flg.2 (created with --parent=beadboard-flg)","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-8xd","is_template":0,"issue_type":"decision","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":"open","target":"","timeout_ns":0,"title":"[MEMORY][WORKFLOW][HARD] Bead dependency format: epic.x.x for subtasks","updated_at":"2026-03-04T22:50:35Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Completed: Removed LaunchSwarmDialog, rewired all Rocket buttons to AssignmentPanel. Commits c246cea, a0787f8.","closed_at":"2026-03-02T02:26:53Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"701f86d3c498199265e1a562f9750625fe0d932ef03e65b1bff924c56ce427f9","created_at":"2026-03-02T02:25:32Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Removed the broken formula-based LaunchSwarmDialog from TopBar and LeftPanel. Rewired all Rocket/Launch Swarm buttons (TopBar, LeftPanel per-epic, DAG nodes, social cards) to open the working archetype-based AssignmentPanel instead. Every trigger clears taskId first so assignMode renders AssignmentPanel. Scope: top-bar.tsx, left-panel.tsx, unified-shell.tsx, smart-dag.tsx, graph-node-card.tsx, social-card.tsx. Success Criteria: All Rocket buttons open AssignmentPanel with correct archetype flow.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-8yd","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":"Remove LaunchSwarmDialog and rewire Rocket buttons to AssignmentPanel","updated_at":"2026-03-02T02:26:53Z","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":"5c8e7b5409f4360b4af2e905de3260e8021c632ca8ee033d4eaeba6d0e393703","created_at":"2026-03-01T23:38:09Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Root cause: src/lib/watcher.ts snapshot diff does not detect changes to the comments array on a BeadIssue. When 'bd comments add' writes to .beads/issues.jsonl, the file watcher fires but the diff logic finds no changed fields and skips broadcasting. Task: (1) Read src/lib/watcher.ts and locate the snapshot diff / ProjectEventCoalescer logic. (2) Check if comments are included in the snapshotted fields. (3) Add comment-count (or comment-list hash) to the diff so any comment addition triggers an SSE event. (4) Verify SSE fires in tests or manual test with 'bd comments add'. Key files: src/lib/watcher.ts, src/lib/parser.ts (BeadIssue shape), tests/lib/ for existing watcher tests.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-91y","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":"open","target":"","timeout_ns":0,"title":"Investigate snapshot diff — add comment-count detection","updated_at":"2026-03-01T23:38:09Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Completed: Added minimize/restore flow for all feed panels. Commit a0787f8.","closed_at":"2026-03-02T02:26:55Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"df74347b9ed272d87b1712fcd1bd0faa3cb0b19c28a8553bf095358aeccd225e","created_at":"2026-03-02T02:26:10Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"Added minimize button (ChevronLeft) to both global Activity Feed and Epic Command Feed in contextual-right-panel.tsx. Minimize restores last state (taskId or assignMode) via lastTaskId/lastAssignMode state tracking in unified-shell.tsx. When TelemetryStrip maximize is clicked, it clears non-telemetry state to show full feed. Scope: contextual-right-panel.tsx, unified-shell.tsx. Success Criteria: Minimize button on all feed panels, restore previous panel state, TelemetryStrip maximize works.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-9bz","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":"Add minimize/restore flow for activity feed panels","updated_at":"2026-03-02T02:26:55Z","waiters":"","wisp_type":"","work_type":""}
@ -430,11 +431,11 @@
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":"beadboard-1kt","await_id":"","await_type":"","close_reason":"Made --help human-readable by default with json opt-in preserved and tests verified.","closed_at":"2026-03-03T05:27:10Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"a56d75f6441a8742a556f3d866efaa90f8c0b4bb2d23a59362c3929e83e30928","created_at":"2026-03-03T05:24:31Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\\n- Parent/Epic: beadboard-f31\\n\\nTASK CONTRACT\\n- Goal: return readable help text for bb/beadboard --help unless --json requested.\\n- Success Criteria:\\n - bb --help prints usage and command groups\\n - --json still returns structured payload\\n - tests cover both paths\\n- Scope:\\n - src/cli/beadboard-cli.ts output path\\n- Out of Scope:\\n - new command implementations\\n\\nVERIFICATION REQUIREMENTS\\n- node --import tsx --test tests/cli/beadboard-help-output.test.ts\\n- npm run typecheck\\n- npm run lint\\n- npm run test","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-f31.1","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Memory review: no new reusable memory.","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":"Make --help human-readable by default","updated_at":"2026-03-03T05:27:10Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"Given a workaround task, when created, then trigger, rollback criteria, and retirement owner are present.\nVerification command(s): bd show \u003cworkaround-id\u003e","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Ratified canonical memory","closed_at":"2026-03-02T00:40:03Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"b63e0ea4d4920bde46d19ad0a3bbe214fb4669e0f0a1d346cca2a4dabe8d252e","created_at":"2026-03-02T00:40:02Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Scope: Temporary workaround decisions under delivery pressure.\nOut of Scope: Final architecture decisions already ratified.\nRule: Any workaround must include trigger conditions, rollback criteria, and owner for retirement.\nRationale: Keeps tactical decisions from becoming accidental permanent architecture.\nFailure Mode: Undocumented workaround debt accumulates and obscures system intent.\n","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-fga","is_template":0,"issue_type":"decision","last_activity":null,"metadata":"{\"domain\":\"memory-reliability\",\"effective_date\":\"2026-03-02\",\"evidence_ids\":\"bb-ff6,bb-6bx,beadboard-5vs\",\"memory_strength\":\"soft\",\"memory_version\":1,\"owner\":\"team\",\"plan_refs\":\"docs/plans/2026-02-28-bd-only-coordination-migration-plan.md,docs/plans/2026-02-22-dag-views-ux-design.md\",\"superseded_by\":null,\"supersedes\":null}","mol_type":"","notes":"Provenance linked: bb-ff6, bb-6bx, beadboard-5vs","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":"[MEMORY][RELIABILITY][SOFT] Workarounds require trigger rollback and owner","updated_at":"2026-03-02T00:54:07Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"Canonical UI/UX memories are related to this anchor via bd dep relate.","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":"20f7b859593b2616b5e07a51d20d07e392aa37468421e31d2854243508fbacde","created_at":"2026-03-02T00:39:16Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Domain anchor for UI/UX rules, accessibility constraints, and component usage patterns.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-fld","is_template":0,"issue_type":"epic","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":"open","target":"","timeout_ns":0,"title":"[MEMORY-ANCHOR] UI/UX","updated_at":"2026-03-02T00:39:16Z","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":"9d39ffeb76293c6af9bb79142daaefe97ecf780422faec45b6eecf6829b69932","created_at":"2026-03-04T22:38:34Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: (to be assigned)\n- Title: [EPIC] BeadBoard Driver Skill: Documentation Fixes\n- Parent/Epic: none\n\nTASK CONTRACT\n- Goal: Fix documentation issues identified in cold-agent usability audit (v5a.15)\n- Success Criteria:\n - All subtasks completed with evidence\n - Cold agent can use skill without guessing paths\n - Skill is portable across .agents/, .codex/, .claude/ installations\n- Scope:\n - SKILL.md path conventions\n - Complete Use-The-Right-Doc Map\n - Bootstrap section for cold-start agents\n - Make skill portable (works from any project cwd)\n- Out of Scope:\n - Code changes to scripts\n - New features\n\nLABELS: skill:beadboard-driver, area:docs","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg","is_template":0,"issue_type":"epic","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":"","status":"open","target":"","timeout_ns":0,"title":"[EPIC] BeadBoard Driver Skill: Documentation Fixes","updated_at":"2026-03-04T22:38:34Z","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":"1722a70b89864cf91c3c4ceb1a169d0cb29096342186aaa33cf70d2eef869d3e","created_at":"2026-03-04T22:38:45Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.1\n- Title: Define {baseDir} and path conventions in SKILL.md\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\n- Success Criteria:\n - SKILL.md has a '## Conventions' section\n - {baseDir} is explicitly defined as the skill's own directory\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\n- Scope:\n - Add conventions section to SKILL.md\n - Document that commands should work from any project cwd\n- Out of Scope:\n - Changing command-matrix.md content\n - Other documentation fixes\n\nVERIFICATION REQUIREMENTS\n- Cold agent can understand path resolution without guessing","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.1","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":"","status":"open","target":"","timeout_ns":0,"title":"flg.1: Define {baseDir} and path conventions in SKILL.md","updated_at":"2026-03-04T22:38:45Z","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":"0dda6cc48f06c24501cafc214ea5936b14a541e34e422ba9ac2eeb9f42ef5c76","created_at":"2026-03-04T22:38:54Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.2\n- Title: Complete Use-The-Right-Doc Map with missing references\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\n- Success Criteria:\n - All reference docs in references/ folder are listed in the map\n - Each entry has a clear 'Use when...' description\n- Scope:\n - Add references/agent-state-liveness.md entry\n - Add any other missing reference docs\n - Verify all 7+ reference docs are listed\n- Out of Scope:\n - Creating new reference docs\n - Other documentation fixes\n\nVERIFICATION REQUIREMENTS\n- Cold agent can find all reference docs from the map","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.2","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":"","status":"open","target":"","timeout_ns":0,"title":"flg.2: Complete Use-The-Right-Doc Map with missing references","updated_at":"2026-03-04T22:38:54Z","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":"40c2cc67a804b1fc7d4cfda57000036fcea85f6e305a54a6720141d8fa2d3417","created_at":"2026-03-04T22:39:05Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.3\n- Title: Add Bootstrap section for cold-start agents\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\n- Success Criteria:\n - SKILL.md has '## Bootstrap (Cold Start)' section\n - Includes working directory guidance\n - Includes bd installation check with link to repo\n - Includes preflight verification step\n - Step-by-step and explicit\n- Scope:\n - Add bootstrap section after 'Start Here'\n - No prior knowledge of BeadBoard assumed\n- Out of Scope:\n - Other documentation fixes\n - Changing existing sections\n\nVERIFICATION REQUIREMENTS\n- Fresh agent can follow bootstrap section and get to working state","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.3","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":"","status":"open","target":"","timeout_ns":0,"title":"flg.3: Add Bootstrap section for cold-start agents","updated_at":"2026-03-04T22:39:05Z","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":"2b414b3d40ddca780fefefc195a8f748063ec5ff2594bc542777d2f832f3fa34","created_at":"2026-03-04T22:39:15Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.4\n- Title: Make skill portable - paths work from any project\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Ensure all command examples in SKILL.md work when the skill is installed in an agent config folder and the agent is working in ANY project directory.\n- Success Criteria:\n - Agent in /any/random/project can run the skill's commands\n - No hardcoded assumptions about working directory\n - Clear instructions for path resolution\n- Scope:\n - Audit all path references in SKILL.md\n - Update examples to use skill-relative paths or explain resolution\n - Test that commands work from different directory than skill location\n- Out of Scope:\n - Changing actual script behavior\n - Other documentation fixes\n\nVERIFICATION REQUIREMENTS\n- Commands work from arbitrary project directories","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.4","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":"","status":"open","target":"","timeout_ns":0,"title":"flg.4: Make skill portable - paths work from any project","updated_at":"2026-03-04T22:39:15Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"all steps complete","closed_at":"2026-03-04T22:59:08Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"9d39ffeb76293c6af9bb79142daaefe97ecf780422faec45b6eecf6829b69932","created_at":"2026-03-04T22:38:34Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: (to be assigned)\n- Title: [EPIC] BeadBoard Driver Skill: Documentation Fixes\n- Parent/Epic: none\n\nTASK CONTRACT\n- Goal: Fix documentation issues identified in cold-agent usability audit (v5a.15)\n- Success Criteria:\n - All subtasks completed with evidence\n - Cold agent can use skill without guessing paths\n - Skill is portable across .agents/, .codex/, .claude/ installations\n- Scope:\n - SKILL.md path conventions\n - Complete Use-The-Right-Doc Map\n - Bootstrap section for cold-start agents\n - Make skill portable (works from any project cwd)\n- Out of Scope:\n - Code changes to scripts\n - New features\n\nLABELS: skill:beadboard-driver, area:docs","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg","is_template":0,"issue_type":"epic","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":"","status":"closed","target":"","timeout_ns":0,"title":"[EPIC] BeadBoard Driver Skill: Documentation Fixes","updated_at":"2026-03-04T22:59:08Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":"beadboard-3xu","await_id":"","await_type":"","close_reason":"Conventions section added defining {baseDir} and path resolution","closed_at":"2026-03-04T22:58:43Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"1722a70b89864cf91c3c4ceb1a169d0cb29096342186aaa33cf70d2eef869d3e","created_at":"2026-03-04T22:38:45Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.1\n- Title: Define {baseDir} and path conventions in SKILL.md\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Add explicit path conventions so cold agents understand how to resolve script paths regardless of where the skill is installed.\n- Success Criteria:\n - SKILL.md has a '## Conventions' section\n - {baseDir} is explicitly defined as the skill's own directory\n - Path resolution is clear for skills installed at .agents/, .codex/, .claude/, or project-local\n- Scope:\n - Add conventions section to SKILL.md\n - Document that commands should work from any project cwd\n- Out of Scope:\n - Changing command-matrix.md content\n - Other documentation fixes\n\nVERIFICATION REQUIREMENTS\n- Cold agent can understand path resolution without guessing","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.1","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Added ## Conventions section to SKILL.md (lines 64-68):\n- Defined {baseDir} as skills/beadboard-driver/ relative to working directory\n- Documented that script paths are relative to {baseDir}\n- Added portability note for .agents/, .codex/, .claude/ installations","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":"","status":"closed","target":"","timeout_ns":0,"title":"flg.1: Define {baseDir} and path conventions in SKILL.md","updated_at":"2026-03-04T22:58:43Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":"beadboard-3xu","await_id":"","await_type":"","close_reason":"Use-The-Right-Doc Map now includes all reference documents","closed_at":"2026-03-04T22:59:06Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"0dda6cc48f06c24501cafc214ea5936b14a541e34e422ba9ac2eeb9f42ef5c76","created_at":"2026-03-04T22:38:54Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.2\n- Title: Complete Use-The-Right-Doc Map with missing references\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Add missing reference documents to the 'Use-The-Right-Doc Map' section in SKILL.md.\n- Success Criteria:\n - All reference docs in references/ folder are listed in the map\n - Each entry has a clear 'Use when...' description\n- Scope:\n - Add references/agent-state-liveness.md entry\n - Add any other missing reference docs\n - Verify all 7+ reference docs are listed\n- Out of Scope:\n - Creating new reference docs\n - Other documentation fixes\n\nVERIFICATION REQUIREMENTS\n- Cold agent can find all reference docs from the map","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.2","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Added missing references to Use-The-Right-Doc Map (lines 117-122):\n- references/agent-state-liveness.md - agent state transitions, heartbeats, slot operations\n- references/coordination-system.md - bb agent command reference","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":"","status":"closed","target":"","timeout_ns":0,"title":"flg.2: Complete Use-The-Right-Doc Map with missing references","updated_at":"2026-03-04T22:59:06Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":"beadboard-3xu","await_id":"","await_type":"","close_reason":"Bootstrap section added for cold-start agents","closed_at":"2026-03-04T22:58:52Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"40c2cc67a804b1fc7d4cfda57000036fcea85f6e305a54a6720141d8fa2d3417","created_at":"2026-03-04T22:39:05Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.3\n- Title: Add Bootstrap section for cold-start agents\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Add a Bootstrap/Cold Start section to SKILL.md that guides agents with zero prior context.\n- Success Criteria:\n - SKILL.md has '## Bootstrap (Cold Start)' section\n - Includes working directory guidance\n - Includes bd installation check with link to repo\n - Includes preflight verification step\n - Step-by-step and explicit\n- Scope:\n - Add bootstrap section after 'Start Here'\n - No prior knowledge of BeadBoard assumed\n- Out of Scope:\n - Other documentation fixes\n - Changing existing sections\n\nVERIFICATION REQUIREMENTS\n- Fresh agent can follow bootstrap section and get to working state","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.3","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Added ## Bootstrap (Cold Start) section to SKILL.md (lines 47-62):\n- Step 1: Verify working directory\n- Step 2: Verify bd is installed with install link\n- Step 3: Run preflight verification","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":"","status":"closed","target":"","timeout_ns":0,"title":"flg.3: Add Bootstrap section for cold-start agents","updated_at":"2026-03-04T22:58:52Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":"beadboard-3xu","await_id":"","await_type":"","close_reason":"Portability guidance added - skill works from any project directory","closed_at":"2026-03-04T22:59:07Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"2b414b3d40ddca780fefefc195a8f748063ec5ff2594bc542777d2f832f3fa34","created_at":"2026-03-04T22:39:15Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-flg.4\n- Title: Make skill portable - paths work from any project\n- Parent/Epic: beadboard-flg\n\nTASK CONTRACT\n- Goal: Ensure all command examples in SKILL.md work when the skill is installed in an agent config folder and the agent is working in ANY project directory.\n- Success Criteria:\n - Agent in /any/random/project can run the skill's commands\n - No hardcoded assumptions about working directory\n - Clear instructions for path resolution\n- Scope:\n - Audit all path references in SKILL.md\n - Update examples to use skill-relative paths or explain resolution\n - Test that commands work from different directory than skill location\n- Out of Scope:\n - Changing actual script behavior\n - Other documentation fixes\n\nVERIFICATION REQUIREMENTS\n- Commands work from arbitrary project directories","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-flg.4","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"Added portability guidance in ## Conventions section (line 68):\n- Skill is portable across .agents/, .codex/, .claude/, or project-local skills/ folders\n- Commands work from any project directory once skill is installed","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":"","status":"closed","target":"","timeout_ns":0,"title":"flg.4: Make skill portable - paths work from any project","updated_at":"2026-03-04T22:59:07Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"6 archetypes with comprehensive system prompts (200-400 lines each), handoff protocols defined, all prompts follow structured format (phases, output format, examples), archetypes load correctly in UI, test-agent.json deleted","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Completed 6 comprehensive agent archetypes with detailed system prompts (200-400 lines each), handoff protocols, workflow phases, and examples. All verification gates pass.","closed_at":"2026-02-26T03:14:31Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"35fb89e510008e4ecc977565f01996e074296f356dce072ed6d74097d8a87fcb","created_at":"2026-02-26T02:52:12Z","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-fp5","is_template":0,"issue_type":"epic","last_activity":null,"metadata":"{}","mol_type":"","notes":"Created 6 comprehensive archetypes: architect, engineer, reviewer, tester, investigator, shipper. Each has 200+ line system prompts with workflow phases, handoff protocols, and examples. Deleted test-agent.json placeholder. All verification gates pass (typecheck, lint warnings only, tests pass).","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":"Comprehensive Agent Archetype System v2","updated_at":"2026-02-26T03:14: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":"8fd7102d911f66fc12c0218596be2d43b56c8a8252a0b8895bfdd5dea5e0cf27","created_at":"2026-02-24T01:41:40Z","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-gb0","is_template":0,"issue_type":"epic","last_activity":null,"metadata":"{}","mol_type":"","notes":"## TASK CONTEXT\n- Bead ID: beadboard-gb0\n- Title: Unify Graph + Swarm into Single Enhanced Graph View\n- Parent/Epic: None (this is the epic)\n- Dependencies: None\n\n## GOAL\nMerge the duplicate graph implementations (`?view=graph`, `?view=swarm`, and `/graph` page) into one enhanced graph view with two modes:\n- **Analysis mode** (default): Full dependency DAG with progressive disclosure (filters toolbar, tabs)\n- **Assign mode** (toggled): DAG highlights ready nodes, right panel transforms into assignment controls\n\n## PROBLEM STATEMENT\nBeadBoard has two views that both render the same `WorkflowGraph` DAG component, creating duplication:\n- `?view=graph` is a bare 49-line wrapper (`SmartDag`) with no rich features\n- `?view=swarm` duplicates the DAG with swarm-specific UI\n- Standalone `/graph` page (`DependencyGraphPage`) has rich features stranded from the shell view\n\n## SUCCESS CRITERIA\n- `?view=graph` shows enhanced DAG with all dependency analysis features\n- 'Assign' toggle enables task assignment workflow\n- `?view=swarm` deprecated (falls back to default view)\n- Archetypes/Templates accessible from assign mode right panel\n- All child tasks completed and verified\n- `npm run typecheck \u0026\u0026 npm run lint \u0026\u0026 npm run test` all pass\n\n## SCOPE\n- SmartDag rewrite with progressive disclosure + tabs + assign mode\n- AssignmentPanel component for assign mode\n- useGraphAnalysis hook extraction\n- Swarm view removal from navigation\n- Delete deprecated swarm files (swarm-workspace.tsx, telemetry-grid.tsx, specialized-agent-dag.tsx)\n\n## OUT OF SCOPE\n- Backend API changes (use existing `/api/swarm/prep`)\n- New archetypes/templates features\n- Mobile-specific layouts\n- Changes to archetype-inspector.tsx, template-inspector.tsx (kept for AssignmentPanel)\n\n## REFERENCE\n- PRD: `docs/prd/unified-graph-view.md`\n- Step 1 (agent animations): Already COMPLETED\n\n## CHILD TASKS\n1. `beadboard-gb0.4`: Create useGraphAnalysis hook (INDEPENDENT)\n2. `beadboard-gb0.2`: Add assign mode to WorkflowGraph + GraphNodeCard (INDEPENDENT)\n3. `beadboard-gb0.3`: Create AssignmentPanel component (INDEPENDENT)\n4. `beadboard-gb0.8`: Remove swarm view from navigation (INDEPENDENT)\n5. `beadboard-gb0.1`: Rewrite SmartDag with progressive disclosure (BLOCKED BY: gb0.4)\n6. `beadboard-gb0.5`: Wire assign mode into UnifiedShell (BLOCKED BY: gb0.3, gb0.1)\n7. `beadboard-gb0.7`: Delete deprecated swarm files (BLOCKED BY: gb0.5, gb0.8)\n8. `beadboard-gb0.6`: Update standalone /graph page (BLOCKED BY: gb0.7)\n\n## PARALLELIZATION\nPhase 1 (parallel): gb0.4, gb0.2, gb0.3, gb0.8\nPhase 2 (sequential): gb0.1 (after gb0.4)\nPhase 3 (sequential): gb0.5 (after gb0.3, gb0.1)\nPhase 4 (sequential): gb0.7 (after gb0.5, gb0.8)\nPhase 5 (sequential): gb0.6 (after gb0.7)","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":"Unify Graph + Swarm into Single Enhanced Graph View","updated_at":"2026-02-24T01:43:10Z","waiters":"","wisp_type":"","work_type":"mutex"}
{"acceptance_criteria":"Toolbar with Filters and Assign toggles; Filters row with hop depth, hide closed, blocking-only, sort ready first; Tab switcher: Tasks/Dependencies; Tasks tab with TaskCardGrid; Dependencies tab with DependencyFlowStrip + GraphSection; onAssignModeChange and onSelectedIssueChange callbacks; npm run typecheck, lint, test pass","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Closed","closed_at":"2026-02-24T03:08:34Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"ec99a8e7756a1f9b4b0016e9e0338054bf4cbf6475cee93b141110d04da6f174","created_at":"2026-02-24T01:42:05Z","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-gb0.1","is_template":0,"issue_type":"task","last_activity":null,"metadata":"{}","mol_type":"","notes":"## Completed Implementation\n\n### Files Changed\n- **src/components/graph/smart-dag.tsx**: Rewrote from 49-line wrapper to 272-line enhanced DAG with:\n - Toolbar with Filters toggle + Assign toggle\n - WorkflowTabs for Tasks/Dependencies switching\n - Collapsible filter row (hide closed, ready first, depth, blocking only)\n - Tasks tab with TaskCardGrid\n - Dependencies tab with WorkflowGraph (passing assignMode)\n\n- **tests/components/graph/smart-dag.test.tsx**: Created 12 TDD tests (all passing)\n- **package.json**: Added smart-dag.test.tsx to test script\n\n### Tests Written (TDD)\nAll 12 tests pass:\n1. SmartDag - file exists and exports\n2. SmartDag - contains Filters toggle button\n3. SmartDag - contains Assign toggle button\n4. SmartDag - contains WorkflowTabs\n5. SmartDag - supports onAssignModeChange callback\n6. SmartDag - supports onSelectedIssueChange callback\n7. SmartDag - imports TaskCardGrid\n8. SmartDag - imports WorkflowGraph\n9. SmartDag - passes assignMode to WorkflowGraph\n10. SmartDag - manages hideClosed filter\n11. SmartDag - manages sortReadyFirst filter\n12. SmartDag - uses useGraphAnalysis hook\n\n### Verification Gates\n- npm run typecheck: ✓ PASS\n- npm run lint: ✓ PASS (0 errors, 21 warnings - all pre-existing)\n- npm run test: ✓ PASS (all tests including new smart-dag tests)\n\n### Deferred\n- DependencyFlowStrip: Created TODO bead `beadboard-58u` for future enhancement\n\n### Evidence\n```\nnpm run typecheck\n\u003e tsc --noEmit\n(no output = success)\n\nnpm run lint\n✖ 21 problems (0 errors, 21 warnings)\n\nnpm run test\n# tests 12 (smart-dag suite)\n# pass 12\n# fail 0\n```","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":"Rewrite SmartDag with progressive disclosure","updated_at":"2026-02-24T03:08:34Z","waiters":"","wisp_type":"","work_type":"mutex"}
@ -497,6 +498,8 @@
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Ratified canonical reliability memory for stale-state parity triage order.","closed_at":"2026-03-03T03:29:55Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"f5f44ccf4fa76a522e3ee8946c9fe363ff597dd61131dd05b9f1eab7eb6e6a39","created_at":"2026-03-03T03:29:10Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Scope: Realtime/stale-state incidents where UI contradicts expected issue state.\\nOut of Scope: Pure styling bugs with no state mismatch.\\nRule: Triage must confirm parity in this order: bd record, SQL row, API payload, UI render state, then SSE health.\\nRationale: Fixes made before parity checks target symptoms and miss the true mismatch layer.\\nFailure Mode: Repeated 'fixed but still visible' loops with no durable resolution.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-om4","is_template":0,"issue_type":"decision","last_activity":null,"metadata":"{}","mol_type":"","notes":"Canonicalized for stale-state triage discipline using parity sequence (bd-\u003eSQL-\u003eAPI-\u003eUI-\u003eSSE). Provenance: beadboard-x1y, beadboard-4k8, beadboard-cc8. Linked to reliability anchor beadboard-8st and workflow chain beadboard-x6f.","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":"[MEMORY][RELIABILITY][HARD] For stale UI reports, verify bd-\u003eSQL-\u003eAPI-\u003eUI parity in order","updated_at":"2026-03-03T03:29:55Z","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":"837eb86970454dcfb8f0fff5664094a48c1081dcb3b96b8659c50fb8cd3a1309","created_at":"2026-03-04T22:46:52Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: (to be assigned)\n- Title: [EPIC][P0] UI Performance: 404 spam causing slow loads\n- Parent/Epic: none\n\nPROBLEM\nEvery UI interaction triggers massive 404 responses from /api/agents/mail and /api/agents/reservations endpoints. Each 404 takes 500-1000ms, causing severe UI lag.\n\nEVIDENCE FROM LOGS\n- /api/agents/mail?agent=xxx 404 in ~600ms (repeated 30+ times per page load)\n- /api/agents/reservations?agent=xxx 404 in ~600ms (repeated 30+ times per page load)\n- /api/events took 20558ms on one call\n- Total: ~60+ API calls per page load, most failing with 404\n\nROOT CAUSE HYPOTHESIS\n1. UI is querying mail/reservations for EVERY agent in the system\n2. These endpoints return 404 for agents without mail config\n3. Each 404 is slow (~600ms) instead of fast (~10ms)\n4. No caching or batching of these requests\n\nTASK CONTRACT\n- Goal: Fix UI performance by eliminating 404 spam\n- Success Criteria:\n - Page loads complete in \u003c2 seconds\n - No 404s for agents without mail config (or 404s return in \u003c50ms)\n - API calls batched or cached appropriately\n- Scope:\n - Investigate why UI queries mail/reservations for all agents\n - Fix slow 404 response times\n - Implement batching/caching if needed\n- Out of Scope:\n - Mail system functionality changes\n - Other UI features\n\nLABELS: performance, bug, P0, ui, api","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-pdz","is_template":0,"issue_type":"epic","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":"[EPIC][P0] UI Performance: 404 spam causing slow loads","updated_at":"2026-03-04T22:46:52Z","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":"12fcc166c873a583a0783d39ede78ca19e5b2323ee3c45f9e18dc2a629103625","created_at":"2026-03-04T22:47:01Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-pdz.1\n- Title: Investigate why UI queries mail/reservations for all agents\n- Parent/Epic: beadboard-pdz\n\nTASK CONTRACT\n- Goal: Find where in the frontend code the mail/reservations API calls are triggered for every agent\n- Success Criteria:\n - Identify the component/hook making these calls\n - Understand why it's called for every agent\n - Document the call chain\n- Scope:\n - Frontend code investigation\n - Identify the source of the 404 spam\n- Out of Scope:\n - Fixing the issue (separate bead)\n\nVERIFICATION REQUIREMENTS\n- Cite exact file paths and line numbers where calls originate","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-pdz.1","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":"","status":"open","target":"","timeout_ns":0,"title":"pdz.1: Investigate why UI queries mail/reservations for all agents","updated_at":"2026-03-04T22:47:01Z","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":"e7a6ec7cb0fea9419fb53aee0e902ec91c2d904217b75ddae6d607770757ff20","created_at":"2026-03-04T22:47:16Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-pdz.2\n- Title: Fix slow 404 response times\n- Parent/Epic: beadboard-pdz\n\nTASK CONTRACT\n- Goal: Make 404 responses fast (\u003c50ms instead of ~600ms)\n- Success Criteria:\n - /api/agents/mail returns 404 in \u003c50ms when agent has no mail\n - /api/agents/reservations returns 404 in \u003c50ms when agent has no reservations\n- Scope:\n - API route optimization\n - Remove unnecessary delays/lookups in 404 path\n- Out of Scope:\n - Changing what 404 means\n - Mail system functionality","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-pdz.2","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":"","status":"open","target":"","timeout_ns":0,"title":"pdz.2: Fix slow 404 response times","updated_at":"2026-03-04T22:47:16Z","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":"90c084994feadbbceb3e4669e2f596bc6208fe2a48364153c4430fafd6c0ac5e","created_at":"2026-03-04T22:47:25Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"TASK CONTEXT\n- Bead ID: beadboard-pdz.3\n- Title: Batch or eliminate unnecessary mail/reservations calls\n- Parent/Epic: beadboard-pdz\n\nTASK CONTRACT\n- Goal: Reduce number of API calls on page load by batching or eliminating unnecessary queries\n- Success Criteria:\n - Page load makes \u003c10 mail/reservations calls instead of 60+\n - Only query agents that actually have mail/reservations\n - Or batch all queries into single endpoint\n- Scope:\n - Frontend optimization\n - Possibly new batch API endpoint\n- Out of Scope:\n - Mail system functionality changes","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-pdz.3","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":"","status":"open","target":"","timeout_ns":0,"title":"pdz.3: Batch or eliminate unnecessary mail/reservations calls","updated_at":"2026-03-04T22:47:25Z","waiters":"","wisp_type":"","work_type":""}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"Closed","closed_at":"2026-03-01T22:24:56Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"4f88d13043a1b0f19dfd4804d0b7b181b0317e0a2826b62354e2d45acb3b1a39","created_at":"2026-03-01T22:24:50Z","created_by":"zenchantlive","crystallizes":0,"defer_until":null,"description":"# Dolt Database Organization \u0026 PATH Troubleshooting\r\n\r\nOrganized scattered CLI `.txt` help texts into `beadboard/help/cli/` and added explicit workflow guides in `beadboard/help/workflows` for checking recently closed beads (`bd query`) and using the new `bd vc` dolt database features.\r\n\r\n**Issues Encountered \u0026 Resolved:**\r\n1. User accidentally ran `dolt init` in root rather than running commands in the actual DB directory (`.beads/dolt/beadboard/`). The empty root DB was pushed to DoltHub.\r\n2. We navigated correctly to `.beads/dolt/beadboard/` and ran `dolt push -f origin main` to forcefully overwrite the empty database on DoltHub with the actual issue history.\r\n3. The installed `bd` binary (`0.49.6`) was out of date. User ran the remote update script to `0.57.0`.\r\n4. The updated `bd` directory (`C:\\Users\\Zenchant\\AppData\\Local\\Programs\\bd`) was not on the system `PATH`. We programmatically updated the `$env:Path` in the registry and the active session.\r\n5. `bd 0.57.0` does not bundle the `dolt` binary anymore. The `bd ready` command was throwing a \"Dolt server unreachable... dolt is not installed\" error.\r\n6. We resolved this by downloading the official Dolt windows release archive, extracting `dolt.exe`, and placing it alongside `bd.exe` in the `bd` data directory. The `bd ready` command now successfully auto-starts the Dolt server.\r\n","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-qq2","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":"","status":"closed","target":"","timeout_ns":0,"title":"Dolt Migration and PATH Fixes","updated_at":"2026-03-01T22:24:56Z","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":"6e21afe3b13a81e4b2fdcb00f41075db6302943631719fc545780ccfd4c19879","created_at":"2026-02-28T01:27:38Z","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-qxa","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":"open","target":"","timeout_ns":0,"title":"test","updated_at":"2026-02-28T01:27:38Z","waiters":"","wisp_type":"","work_type":"mutex"}
{"acceptance_criteria":"","actor":"","agent_state":"","assignee":null,"await_id":"","await_type":"","close_reason":"All Phase 1 children complete: ContextualRightPanel now branches on epicId, taskId, swarmId, with ActivityPanel fallback. URL context contract fully wired.","closed_at":"2026-02-28T22:57:11Z","closed_by_session":"","compacted_at":null,"compacted_at_commit":null,"compaction_level":0,"content_hash":"3381cb41d2092a0a02a9fa46b21193aa6e439f14a948595273cb7efb5829e4f4","created_at":"2026-02-28T21:44:10Z","created_by":"ZenchantLive","crystallizes":0,"defer_until":null,"description":"Make the right panel adapt to full URL context, not just epicId. Current ContextualRightPanel only branches on epicId — all other selections (task, agent, swarm) fall through to the global ActivityPanel feed.\n\nRef: docs/plans/2026-02-28-ux-redesign-synthesis-prd.md §8 Phase 1\n\nURL context contract:\n No selection → ActivityPanel (global feed) ✓ done in Phase 0\n ?epic=X → SwarmCommandFeed for that epic ✓ already works\n ?task=X → Task thread + agent assignment controls\n ?agent=X → Agent liveness details + missions + current task\n ?swarm=X → MissionInspector (swarm topology + agent roster)\n\nAcceptance: Selecting a task shows task thread in right panel. Selecting a swarm shows swarm inspector. No selection shows global activity feed.","design":"","due_at":null,"ephemeral":0,"estimated_minutes":null,"event_kind":"","external_ref":null,"hook_bead":"","id":"beadboard-r1i","is_template":0,"issue_type":"epic","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":"closed","target":"","timeout_ns":0,"title":"Phase 1: Contextual Right Panel","updated_at":"2026-02-28T22:57:11Z","waiters":"","wisp_type":"","work_type":""}

View file

@ -693,6 +693,10 @@
{"issue_id":"beadboard-8st","label":"memory"}
{"issue_id":"beadboard-8st","label":"memory-anchor"}
{"issue_id":"beadboard-8st","label":"memory-reliability"}
{"issue_id":"beadboard-8xd","label":"mem-canonical"}
{"issue_id":"beadboard-8xd","label":"mem-hard"}
{"issue_id":"beadboard-8xd","label":"memory"}
{"issue_id":"beadboard-8xd","label":"memory-workflow"}
{"issue_id":"beadboard-9ha","label":"documentation"}
{"issue_id":"beadboard-9ha","label":"skills"}
{"issue_id":"beadboard-9xb","label":"mem-canonical"}