bd: backup 2026-03-04 03:33
This commit is contained in:
parent
10bd2bfd0f
commit
b0dfef8887
4 changed files with 143 additions and 10 deletions
|
|
@ -7,19 +7,33 @@
|
|||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T12:59:29Z","event_type":"created","id":4,"issue_id":"beadboard-4qa","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":"","created_at":"2026-03-03T18:26:19Z","event_type":"created","id":4,"issue_id":"beadboard-wisp-uo0r","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T12:59:38Z","event_type":"created","id":5,"issue_id":"beadboard-yh3","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:15:53Z","event_type":"created","id":5,"issue_id":"beadboard-wisp-8zxq","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T12:59:48Z","event_type":"created","id":6,"issue_id":"beadboard-t83","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:14Z","event_type":"created","id":6,"issue_id":"beadboard-wisp-z9tr","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:02:57Z","event_type":"closed","id":7,"issue_id":"beadboard-4qa","new_value":"Recreating as proper children of Phase 0 epic with correct naming","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:16Z","event_type":"created","id":7,"issue_id":"beadboard-wisp-qw2q","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:02:57Z","event_type":"closed","id":8,"issue_id":"beadboard-yh3","new_value":"Recreating as proper children of Phase 0 epic with correct naming","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:18Z","event_type":"created","id":8,"issue_id":"beadboard-wisp-hyze","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:02:57Z","event_type":"closed","id":9,"issue_id":"beadboard-t83","new_value":"Recreating as proper children of Phase 0 epic with correct naming","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:42Z","event_type":"created","id":9,"issue_id":"beadboard-wisp-t36p","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:03:21Z","event_type":"created","id":10,"issue_id":"beadboard-68k","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:45Z","event_type":"created","id":10,"issue_id":"beadboard-wisp-onbq","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:06:55Z","event_type":"created","id":11,"issue_id":"beadboard-68k.1","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:47Z","event_type":"created","id":11,"issue_id":"beadboard-wisp-j3g9","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:07:03Z","event_type":"created","id":12,"issue_id":"beadboard-68k.2","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:48Z","event_type":"created","id":12,"issue_id":"beadboard-wisp-dts1","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:07:13Z","event_type":"created","id":13,"issue_id":"beadboard-68k.3","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:16:50Z","event_type":"created","id":13,"issue_id":"beadboard-wisp-sq8r","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:07:20Z","event_type":"created","id":14,"issue_id":"beadboard-68k.4","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:19:12Z","event_type":"created","id":14,"issue_id":"beadboard-wisp-p0gd","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:07:27Z","event_type":"created","id":15,"issue_id":"beadboard-68k.5","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:19:14Z","event_type":"created","id":15,"issue_id":"beadboard-wisp-es60","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:29:14Z","event_type":"status_changed","id":16,"issue_id":"beadboard-68k.1","new_value":"{\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-68k.1\",\"title\":\"Wire blockedOnly prop to SocialPage\",\"description\":\"blockedOnly is already in useUrlState and SocialPage already accepts it as a prop, but UnifiedShell never passes it through. One-line fix.\\n\\nFile: src/components/shared/unified-shell.tsx (~line 128)\\n\\nChange: ensure blockedOnly is destructured from useUrlState() at line 38, then add prop to \\u003cSocialPage\\u003e:\\n \\u003cSocialPage\\n issues={filteredIssues}\\n selectedId={taskId ?? undefined}\\n onSelect={handleCardSelect}\\n projectScopeOptions={projectScopeOptions}\\n blockedOnly={blockedOnly}\\n /\\u003e\\n\\nAcceptance: Clicking 'Blocked Items' toggle in TopBar immediately filters social feed to blocked cards only. Toggling off restores full list.\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-02-28T21:06:55Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-02-28T21:06:55Z\"}"}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:19:16Z","event_type":"created","id":16,"issue_id":"beadboard-wisp-bwoy","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:39:04Z","event_type":"status_changed","id":17,"issue_id":"beadboard-68k.1","new_value":"{\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-68k.1\",\"title\":\"Wire blockedOnly prop to SocialPage\",\"description\":\"blockedOnly is already in useUrlState and SocialPage already accepts it as a prop, but UnifiedShell never passes it through. One-line fix.\\n\\nFile: src/components/shared/unified-shell.tsx (~line 128)\\n\\nChange: ensure blockedOnly is destructured from useUrlState() at line 38, then add prop to \\u003cSocialPage\\u003e:\\n \\u003cSocialPage\\n issues={filteredIssues}\\n selectedId={taskId ?? undefined}\\n onSelect={handleCardSelect}\\n projectScopeOptions={projectScopeOptions}\\n blockedOnly={blockedOnly}\\n /\\u003e\\n\\nAcceptance: Clicking 'Blocked Items' toggle in TopBar immediately filters social feed to blocked cards only. Toggling off restores full list.\",\"status\":\"in_progress\",\"priority\":0,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-02-28T21:06:55Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-02-28T21:29:15Z\"}"}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:19:19Z","event_type":"created","id":17,"issue_id":"beadboard-wisp-6daa","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:39:04Z","event_type":"status_changed","id":18,"issue_id":"beadboard-68k.2","new_value":"{\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-68k.2\",\"title\":\"Add activity render case to renderMiddleContent()\",\"description\":\"view=activity is a valid ViewType but renderMiddleContent() returns null for it. SocialCard 'Jump to Activity' sends users here — they land on a blank page.\\n\\nFile: src/components/shared/unified-shell.tsx (renderMiddleContent, lines 103-140)\\n\\nChange: Add before final return null:\\n if (view === 'activity') {\\n return (\\n \\u003cActivityPanel\\n issues={filteredIssues}\\n projectRoot={projectRoot}\\n /\\u003e\\n );\\n }\\n\\nImport: import { ActivityPanel } from '../activity/activity-panel'\\nFirst verify ActivityPanel's prop signature in activity-panel.tsx to confirm it accepts issues + projectRoot.\\n\\nAcceptance: /?view=activity renders the activity feed. SocialCard 'Jump to Activity' lands on content, not blank page.\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-02-28T21:07:03Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-02-28T21:07:03Z\"}"}
|
||||
{"actor":"zenchant","comment":"","created_at":"2026-03-03T19:19:20Z","event_type":"created","id":18,"issue_id":"beadboard-wisp-2x7m","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:40:01Z","event_type":"updated","id":19,"issue_id":"beadboard-68k.2","new_value":"{\"description\":\"ContextualRightPanel currently only branches on epicId. When no task/epic/swarm is selected, the right panel is empty. Wire it to show ActivityPanel (global live feed) as the default state.\\n\\nFile: src/components/activity/contextual-right-panel.tsx\\n- Read current branching logic\\n- Add fallback: when no selection active (no epicId, no taskId, no swarmId), render \\u003cActivityPanel issues={issues} projectRoot={projectRoot} /\\u003e\\n- ActivityPanel props: issues: BeadIssue[], projectRoot: string, collapsed?: boolean\\n\\nAlso: SocialCard 'Jump to Activity' currently navigates to ?view=activity (dead end). Remove or redirect to clear selection state so right panel falls back to global ActivityPanel.\\n\\nAcceptance: With nothing selected, right panel shows live activity feed. Selecting a task switches right panel to task context. Deselecting returns to global feed.\",\"title\":\"Wire ActivityPanel as right panel default when nothing selected\"}","old_value":"{\"id\":\"beadboard-68k.2\",\"title\":\"Add activity render case to renderMiddleContent()\",\"description\":\"view=activity is a valid ViewType but renderMiddleContent() returns null for it. SocialCard 'Jump to Activity' sends users here — they land on a blank page.\\n\\nFile: src/components/shared/unified-shell.tsx (renderMiddleContent, lines 103-140)\\n\\nChange: Add before final return null:\\n if (view === 'activity') {\\n return (\\n \\u003cActivityPanel\\n issues={filteredIssues}\\n projectRoot={projectRoot}\\n /\\u003e\\n );\\n }\\n\\nImport: import { ActivityPanel } from '../activity/activity-panel'\\nFirst verify ActivityPanel's prop signature in activity-panel.tsx to confirm it accepts issues + projectRoot.\\n\\nAcceptance: /?view=activity renders the activity feed. SocialCard 'Jump to Activity' lands on content, not blank page.\",\"status\":\"in_progress\",\"priority\":0,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-02-28T21:07:03Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-02-28T21:39:05Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:40:10Z","event_type":"closed","id":20,"issue_id":"beadboard-68k.3","new_value":"Activity is ambient (right panel default), not a separate nav tab. Nav stays at Social + Graph only. Jump to Activity wiring handled in .2.","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-02-28T13:42:48Z","event_type":"closed","id":21,"issue_id":"beadboard-68k.1","new_value":"blockedOnly destructured from useUrlState and passed to SocialPage in unified-shell.tsx","old_value":""}
|
||||
|
|
@ -1004,3 +1018,75 @@
|
|||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:12:48Z","event_type":"created","id":1110,"issue_id":"bb-maf8-1772593966-a","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":"Added label: gt:agent","created_at":"2026-03-03T19:12:48Z","event_type":"label_added","id":1111,"issue_id":"bb-maf8-1772593966-a","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:12:48Z","event_type":"updated","id":1112,"issue_id":"bb-maf8-1772593966-a","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:12:48.207693789-08:00\"}","old_value":"{\"id\":\"bb-maf8-1772593966-a\",\"title\":\"Agent: bb-maf8-1772593966-a\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:12:48Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:12:48Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:12:56Z","event_type":"updated","id":1113,"issue_id":"bb-maf8-1772593966-a","new_value":"{\"title\":\"Agent: maf8-1772593966-a\"}","old_value":"{\"id\":\"bb-maf8-1772593966-a\",\"title\":\"Agent: bb-maf8-1772593966-a\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:12:48Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:12:48Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:12:48Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":"Added label: gt:agent","created_at":"2026-03-03T19:12:56Z","event_type":"label_added","id":1114,"issue_id":"bb-maf8-1772593966-a","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":"Added label: role:ui","created_at":"2026-03-03T19:12:56Z","event_type":"label_added","id":1115,"issue_id":"bb-maf8-1772593966-a","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:12:58Z","event_type":"created","id":1116,"issue_id":"bb-maf8-1772593966-b","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":"Added label: gt:agent","created_at":"2026-03-03T19:12:58Z","event_type":"label_added","id":1117,"issue_id":"bb-maf8-1772593966-b","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:12:56Z","event_type":"updated","id":1118,"issue_id":"bb-maf8-1772593966-b","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:12:58.531277815-08:00\"}","old_value":"{\"id\":\"bb-maf8-1772593966-b\",\"title\":\"Agent: bb-maf8-1772593966-b\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:12:58Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:12:58Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:12:56Z","event_type":"updated","id":1119,"issue_id":"bb-maf8-1772593966-b","new_value":"{\"title\":\"Agent: maf8-1772593966-b\"}","old_value":"{\"id\":\"bb-maf8-1772593966-b\",\"title\":\"Agent: bb-maf8-1772593966-b\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:12:58Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:12:56Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:12:59Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":"Added label: gt:agent","created_at":"2026-03-03T19:12:56Z","event_type":"label_added","id":1120,"issue_id":"bb-maf8-1772593966-b","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":"Added label: role:graph","created_at":"2026-03-03T19:12:56Z","event_type":"label_added","id":1121,"issue_id":"bb-maf8-1772593966-b","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:15:44Z","event_type":"created","id":1122,"issue_id":"bb-maf8-sender-1772594142586-920f","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:15:44Z","event_type":"label_added","id":1123,"issue_id":"bb-maf8-sender-1772594142586-920f","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:15:44Z","event_type":"updated","id":1124,"issue_id":"bb-maf8-sender-1772594142586-920f","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:15:44.3708375-08:00\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594142586-920f\",\"title\":\"Agent: bb-maf8-sender-1772594142586-920f\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:15:44Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:15:44Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:15:49Z","event_type":"updated","id":1125,"issue_id":"bb-maf8-sender-1772594142586-920f","new_value":"{\"title\":\"Agent: maf8-sender-1772594142586-920f\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594142586-920f\",\"title\":\"Agent: bb-maf8-sender-1772594142586-920f\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:15:44Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:15:44Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:15:44Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:15:49Z","event_type":"label_added","id":1126,"issue_id":"bb-maf8-sender-1772594142586-920f","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:ui","created_at":"2026-03-03T19:15:49Z","event_type":"label_added","id":1127,"issue_id":"bb-maf8-sender-1772594142586-920f","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:15:51Z","event_type":"created","id":1128,"issue_id":"bb-maf8-recipient-1772594142586-43be","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:15:51Z","event_type":"label_added","id":1129,"issue_id":"bb-maf8-recipient-1772594142586-43be","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:15:51Z","event_type":"updated","id":1130,"issue_id":"bb-maf8-recipient-1772594142586-43be","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:15:51.621103755-08:00\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594142586-43be\",\"title\":\"Agent: bb-maf8-recipient-1772594142586-43be\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:15:52Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:15:52Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:15:51Z","event_type":"updated","id":1131,"issue_id":"bb-maf8-recipient-1772594142586-43be","new_value":"{\"title\":\"Agent: maf8-recipient-1772594142586-43be\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594142586-43be\",\"title\":\"Agent: bb-maf8-recipient-1772594142586-43be\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:15:52Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:15:52Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:15:52Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:15:51Z","event_type":"label_added","id":1132,"issue_id":"bb-maf8-recipient-1772594142586-43be","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:graph","created_at":"2026-03-03T19:15:51Z","event_type":"label_added","id":1133,"issue_id":"bb-maf8-recipient-1772594142586-43be","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:08Z","event_type":"created","id":1134,"issue_id":"bb-maf8-sender-1772594167363-e2c2","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:09Z","event_type":"label_added","id":1135,"issue_id":"bb-maf8-sender-1772594167363-e2c2","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:09Z","event_type":"updated","id":1136,"issue_id":"bb-maf8-sender-1772594167363-e2c2","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:16:09.008011294-08:00\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594167363-e2c2\",\"title\":\"Agent: bb-maf8-sender-1772594167363-e2c2\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:09Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:09Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:09Z","event_type":"updated","id":1137,"issue_id":"bb-maf8-sender-1772594167363-e2c2","new_value":"{\"title\":\"Agent: maf8-sender-1772594167363-e2c2\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594167363-e2c2\",\"title\":\"Agent: bb-maf8-sender-1772594167363-e2c2\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:09Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:09Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:16:09Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:09Z","event_type":"label_added","id":1138,"issue_id":"bb-maf8-sender-1772594167363-e2c2","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:ui","created_at":"2026-03-03T19:16:09Z","event_type":"label_added","id":1139,"issue_id":"bb-maf8-sender-1772594167363-e2c2","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:11Z","event_type":"created","id":1140,"issue_id":"bb-maf8-recipient-1772594167363-8d60","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:11Z","event_type":"label_added","id":1141,"issue_id":"bb-maf8-recipient-1772594167363-8d60","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:11Z","event_type":"updated","id":1142,"issue_id":"bb-maf8-recipient-1772594167363-8d60","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:16:11.58320517-08:00\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594167363-8d60\",\"title\":\"Agent: bb-maf8-recipient-1772594167363-8d60\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:12Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:12Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:11Z","event_type":"updated","id":1143,"issue_id":"bb-maf8-recipient-1772594167363-8d60","new_value":"{\"title\":\"Agent: maf8-recipient-1772594167363-8d60\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594167363-8d60\",\"title\":\"Agent: bb-maf8-recipient-1772594167363-8d60\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:12Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:12Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:16:12Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:11Z","event_type":"label_added","id":1144,"issue_id":"bb-maf8-recipient-1772594167363-8d60","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:graph","created_at":"2026-03-03T19:16:11Z","event_type":"label_added","id":1145,"issue_id":"bb-maf8-recipient-1772594167363-8d60","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:37Z","event_type":"created","id":1146,"issue_id":"bb-maf8-sender-1772594195923-b170","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:37Z","event_type":"label_added","id":1147,"issue_id":"bb-maf8-sender-1772594195923-b170","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:37Z","event_type":"updated","id":1148,"issue_id":"bb-maf8-sender-1772594195923-b170","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:16:37.97087359-08:00\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594195923-b170\",\"title\":\"Agent: bb-maf8-sender-1772594195923-b170\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:38Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:38Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:38Z","event_type":"updated","id":1149,"issue_id":"bb-maf8-sender-1772594195923-b170","new_value":"{\"title\":\"Agent: maf8-sender-1772594195923-b170\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594195923-b170\",\"title\":\"Agent: bb-maf8-sender-1772594195923-b170\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:38Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:38Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:16:38Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:38Z","event_type":"label_added","id":1150,"issue_id":"bb-maf8-sender-1772594195923-b170","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:ui","created_at":"2026-03-03T19:16:38Z","event_type":"label_added","id":1151,"issue_id":"bb-maf8-sender-1772594195923-b170","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:40Z","event_type":"created","id":1152,"issue_id":"bb-maf8-recipient-1772594195923-64e9","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:40Z","event_type":"label_added","id":1153,"issue_id":"bb-maf8-recipient-1772594195923-64e9","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:40Z","event_type":"updated","id":1154,"issue_id":"bb-maf8-recipient-1772594195923-64e9","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:16:40.478868308-08:00\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594195923-64e9\",\"title\":\"Agent: bb-maf8-recipient-1772594195923-64e9\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:40Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:40Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:16:40Z","event_type":"updated","id":1155,"issue_id":"bb-maf8-recipient-1772594195923-64e9","new_value":"{\"title\":\"Agent: maf8-recipient-1772594195923-64e9\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594195923-64e9\",\"title\":\"Agent: bb-maf8-recipient-1772594195923-64e9\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:16:40Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:16:40Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:16:40Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:16:40Z","event_type":"label_added","id":1156,"issue_id":"bb-maf8-recipient-1772594195923-64e9","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:graph","created_at":"2026-03-03T19:16:40Z","event_type":"label_added","id":1157,"issue_id":"bb-maf8-recipient-1772594195923-64e9","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:19:07Z","event_type":"created","id":1158,"issue_id":"bb-maf8-sender-1772594345463-989c","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:19:07Z","event_type":"label_added","id":1159,"issue_id":"bb-maf8-sender-1772594345463-989c","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:19:07Z","event_type":"updated","id":1160,"issue_id":"bb-maf8-sender-1772594345463-989c","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:19:07.317233614-08:00\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594345463-989c\",\"title\":\"Agent: bb-maf8-sender-1772594345463-989c\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:19:07Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:19:07Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:19:07Z","event_type":"updated","id":1161,"issue_id":"bb-maf8-sender-1772594345463-989c","new_value":"{\"title\":\"Agent: maf8-sender-1772594345463-989c\"}","old_value":"{\"id\":\"bb-maf8-sender-1772594345463-989c\",\"title\":\"Agent: bb-maf8-sender-1772594345463-989c\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:19:07Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:19:07Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:19:07Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:19:07Z","event_type":"label_added","id":1162,"issue_id":"bb-maf8-sender-1772594345463-989c","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:ui","created_at":"2026-03-03T19:19:07Z","event_type":"label_added","id":1163,"issue_id":"bb-maf8-sender-1772594345463-989c","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:19:10Z","event_type":"created","id":1164,"issue_id":"bb-maf8-recipient-1772594345463-5e30","new_value":"","old_value":""}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:19:10Z","event_type":"label_added","id":1165,"issue_id":"bb-maf8-recipient-1772594345463-5e30","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:19:10Z","event_type":"updated","id":1166,"issue_id":"bb-maf8-recipient-1772594345463-5e30","new_value":"{\"agent_state\":\"idle\",\"last_activity\":\"2026-03-03T19:19:10.102810414-08:00\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594345463-5e30\",\"title\":\"Agent: bb-maf8-recipient-1772594345463-5e30\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:19:10Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:19:10Z\"}"}
|
||||
{"actor":"zenchant","comment":null,"created_at":"2026-03-03T19:19:10Z","event_type":"updated","id":1167,"issue_id":"bb-maf8-recipient-1772594345463-5e30","new_value":"{\"title\":\"Agent: maf8-recipient-1772594345463-5e30\"}","old_value":"{\"id\":\"bb-maf8-recipient-1772594345463-5e30\",\"title\":\"Agent: bb-maf8-recipient-1772594345463-5e30\",\"status\":\"open\",\"priority\":0,\"issue_type\":\"task\",\"created_at\":\"2026-03-04T03:19:10Z\",\"created_by\":\"zenchant\",\"updated_at\":\"2026-03-04T03:19:10Z\",\"agent_state\":\"idle\",\"last_activity\":\"2026-03-04T03:19:10Z\"}"}
|
||||
{"actor":"zenchant","comment":"Added label: gt:agent","created_at":"2026-03-03T19:19:10Z","event_type":"label_added","id":1168,"issue_id":"bb-maf8-recipient-1772594345463-5e30","new_value":null,"old_value":null}
|
||||
{"actor":"zenchant","comment":"Added label: role:graph","created_at":"2026-03-03T19:19:10Z","event_type":"label_added","id":1169,"issue_id":"bb-maf8-recipient-1772594345463-5e30","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:19:29Z","event_type":"updated","id":1170,"issue_id":"beadboard-maf.8","new_value":"{\"notes\":\"Updated skill and repo tests for Linux/WSL and bb-mail lifecycle coverage. Changes: (1) Added platform-aware entrypoint fixtures to resolve-bb/session-preflight tests (bin/beadboard.js on POSIX, bb.ps1 on Windows). (2) Added ensure-bb-mail-configured script and both contract + TS tests. (3) Added bb-mail integration contract test covering send-\\u003einbox-\\u003eread-\\u003eack with isolated HOME/USERPROFILE temp storage and bb PATH proxy. (4) Registered new contract tests in skills/beadboard-driver/tests/run-tests.mjs and package.json test script. (5) Fixed message-id generation in src/lib/agent-mail.ts to remove '.' and keep ids validator-safe for read/ack flow. Verification (2026-03-04): npm run typecheck -\\u003e pass; npm run lint -\\u003e pass (21 pre-existing warnings, 0 errors); npm run test -\\u003e pass (includes new contract tests).\"}","old_value":"{\"id\":\"beadboard-maf.8\",\"title\":\"v5: tests update\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-maf.8\\n- Parent/Epic: beadboard-maf\\n- Dependencies: beadboard-maf.5 (script fix), beadboard-maf.6 (comm system — tests must match new commands)\\n\\nTASK CONTRACT\\n- Goal: Update skill-local and repo-level tests so they pass on Linux/WSL and cover the new bb mail integration.\\n- Success Criteria:\\n - session-preflight.contract.test.mjs: remove Windows-only assumptions, pass on Linux\\n - resolve-bb.contract.test.mjs: Linux bb binary discovery tested\\n - bb-mail integration test: full send-\\u003einbox-\\u003eread-\\u003eack lifecycle in isolated tmpdir\\n - ensure-bb-mail-configured.mjs contract test: missing delegate detected and remediation shown\\n - All tests registered in run-tests.mjs and package.json\\n - npm run typecheck, lint, test all pass\\n- Scope:\\n - skills/beadboard-driver/tests/*.contract.test.mjs updates\\n - tests/skills/beadboard-driver/*.test.ts updates\\n - package.json test registration\\n- Out of Scope:\\n - Windows CI (follow-up epic)\\n\\nIMPLEMENTATION CONSTRAINTS\\n- No mocking of bd — use real bd in tmpdir\\n- New test files must be added to package.json test script (explicitly enumerated)\\n\\nVERIFICATION REQUIREMENTS\\n- Required commands: npm run typecheck, npm run lint, npm run test\\n- Required artifacts: all updated test files, updated package.json\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-2i2\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T01:37:09Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:09:01Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:19:29Z","event_type":"closed","id":1171,"issue_id":"beadboard-maf.8","new_value":"Skill/repo tests now cover cross-platform bb discovery and full bb-mail lifecycle with passing gates.","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:24:02Z","event_type":"status_changed","id":1172,"issue_id":"beadboard-maf.9","new_value":"{\"assignee\":\"beadboard-2i2\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-maf.9\",\"title\":\"v5: project.template.md update\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-maf.9\\n- Parent/Epic: beadboard-maf\\n- Dependencies: beadboard-maf.6 (bb mail commands must be finalized)\\n\\nTASK CONTRACT\\n- Goal: Update project.template.md to include bb mail configuration, agent heartbeat policy, and swarm template field so agents filling it out get complete env-specific guidance.\\n- Success Criteria:\\n - bb mail configuration section added: bd config set mail.delegate 'bb mail', BD_ACTOR env var\\n - Agent heartbeat policy field added: how often to heartbeat in this project\\n - Swarm template field added: which bd mol proto this project uses (if any)\\n - Validation step noted: ensure-bb-mail-configured.mjs and session-preflight.mjs should both pass before work\\n - Blank template still has useful prompts for each field (not just empty lines)\\n- Scope:\\n - skills/beadboard-driver/project.template.md update\\n- Out of Scope:\\n - Creating actual project.md for any specific project\\n\\nIMPLEMENTATION CONSTRAINTS\\n- Keep the template fillable by a human or agent in one sitting\\n- Do not add so many fields that it becomes a burden to complete\\n\\nVERIFICATION REQUIREMENTS\\n- Required commands: None (doc task)\\n- Required artifacts: updated skills/beadboard-driver/project.template.md\",\"status\":\"open\",\"priority\":1,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T01:37:55Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T01:37:55Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:24:26Z","event_type":"updated","id":1173,"issue_id":"beadboard-maf.9","new_value":"{\"notes\":\"Updated skills/beadboard-driver/project.template.md to include v5 coordination requirements: global install checks for bd + bb/beadboard, explicit project.md lifecycle (first agent creates, later agents read/update), bb mail delegate setup command, BB_AGENT/BD_ACTOR policy, required validation scripts (session-preflight + ensure-bb-mail-configured), agent heartbeat cadence field, swarm/proto defaults, and closeout requirement to refresh project.md with new env facts.\"}","old_value":"{\"id\":\"beadboard-maf.9\",\"title\":\"v5: project.template.md update\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-maf.9\\n- Parent/Epic: beadboard-maf\\n- Dependencies: beadboard-maf.6 (bb mail commands must be finalized)\\n\\nTASK CONTRACT\\n- Goal: Update project.template.md to include bb mail configuration, agent heartbeat policy, and swarm template field so agents filling it out get complete env-specific guidance.\\n- Success Criteria:\\n - bb mail configuration section added: bd config set mail.delegate 'bb mail', BD_ACTOR env var\\n - Agent heartbeat policy field added: how often to heartbeat in this project\\n - Swarm template field added: which bd mol proto this project uses (if any)\\n - Validation step noted: ensure-bb-mail-configured.mjs and session-preflight.mjs should both pass before work\\n - Blank template still has useful prompts for each field (not just empty lines)\\n- Scope:\\n - skills/beadboard-driver/project.template.md update\\n- Out of Scope:\\n - Creating actual project.md for any specific project\\n\\nIMPLEMENTATION CONSTRAINTS\\n- Keep the template fillable by a human or agent in one sitting\\n- Do not add so many fields that it becomes a burden to complete\\n\\nVERIFICATION REQUIREMENTS\\n- Required commands: None (doc task)\\n- Required artifacts: updated skills/beadboard-driver/project.template.md\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-2i2\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T01:37:55Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:24:02Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:24:26Z","event_type":"closed","id":1174,"issue_id":"beadboard-maf.9","new_value":"project.template.md now captures mail delegate, heartbeat, swarm defaults, and project.md environment handoff requirements.","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:24:41Z","event_type":"status_changed","id":1175,"issue_id":"beadboard-maf.10","new_value":"{\"assignee\":\"beadboard-2i2\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-maf.10\",\"title\":\"v5: SKILL.md v5 rewrite (entry point)\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-maf.10\\n- Parent/Epic: beadboard-maf\\n- Dependencies: beadboard-maf.1 through beadboard-maf.9 (all reference docs, scripts, and tests must be complete first)\\n\\nTASK CONTRACT\\n- Goal: Rewrite SKILL.md as the v5 entry point — a cold agent's first read that gives them the full operating mental model, a runbook with substance in every step, and a doc map that correctly routes to the new references.\\n- Success Criteria:\\n - Session runbook has substance in every step (no 'Establish session identity' without actual commands):\\n Step 1: Run preflight (session-preflight.mjs + ensure-bb-mail-configured.mjs)\\n Step 2: Create agent bead (bd create --label gt:agent,role:...)\\n Step 3: Set state spawning -\\u003e running (bd agent state)\\n Step 4: Query hard memory for task domain\\n Step 5: bd ready -\\u003e bd show -\\u003e claim with --assignee \\u003cagent-bead-id\\u003e + bd slot set hook\\n Step 6: Execute, heartbeat, coordinate via bb mail\\n Step 7: Verification gates (typecheck/lint/test)\\n Step 8: Publish evidence, bd close\\n Step 9: Memory review with decision rule\\n - Zero references to deprecated bb agent commands\\n - Use-The-Right-Doc map updated to include agent-state-liveness.md and bb-mail.md\\n - Bottom Line section is agent-actionable, not marketing copy\\n- Scope:\\n - skills/beadboard-driver/SKILL.md full rewrite\\n- Out of Scope:\\n - Any reference doc content (all in maf.1-maf.9)\\n\\nIMPLEMENTATION CONSTRAINTS\\n- SKILL.md is the first doc a cold agent reads — every step must be self-contained enough to act on\\n- Must not reference any command not documented in a reference file\\n\\nVERIFICATION REQUIREMENTS\\n- Required commands: None (doc task)\\n- Required artifacts: rewritten skills/beadboard-driver/SKILL.md\",\"status\":\"open\",\"priority\":1,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T01:37:55Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T01:37:55Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:25:39Z","event_type":"updated","id":1176,"issue_id":"beadboard-maf.10","new_value":"{\"notes\":\"Rewrote skills/beadboard-driver/SKILL.md as v5 entrypoint with a fully actionable 9-step runbook (preflight + ensure-bb-mail-configured, agent bead creation, spawning-\\u003erunning state transitions, hard-memory read, claim with --assignee + slot hook, heartbeat + bd mail coordination, verification gates, evidence closeout, memory review). Added explicit global bb/beadboard install requirement, project.md lifecycle requirements, and updated Use-The-Right-Doc map to include agent-state-liveness and coordination-system references. Pre-rewrite quality calibration performed by critiquing 7 skills: systematic-debugging, test-driven-development, verification-before-completion, writing-plans, writing-skills, requesting-code-review, using-git-worktrees; applied their strengths (strong triggers, iron-law guardrails, command-level steps, red-flag anti-patterns).\"}","old_value":"{\"id\":\"beadboard-maf.10\",\"title\":\"v5: SKILL.md v5 rewrite (entry point)\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-maf.10\\n- Parent/Epic: beadboard-maf\\n- Dependencies: beadboard-maf.1 through beadboard-maf.9 (all reference docs, scripts, and tests must be complete first)\\n\\nTASK CONTRACT\\n- Goal: Rewrite SKILL.md as the v5 entry point — a cold agent's first read that gives them the full operating mental model, a runbook with substance in every step, and a doc map that correctly routes to the new references.\\n- Success Criteria:\\n - Session runbook has substance in every step (no 'Establish session identity' without actual commands):\\n Step 1: Run preflight (session-preflight.mjs + ensure-bb-mail-configured.mjs)\\n Step 2: Create agent bead (bd create --label gt:agent,role:...)\\n Step 3: Set state spawning -\\u003e running (bd agent state)\\n Step 4: Query hard memory for task domain\\n Step 5: bd ready -\\u003e bd show -\\u003e claim with --assignee \\u003cagent-bead-id\\u003e + bd slot set hook\\n Step 6: Execute, heartbeat, coordinate via bb mail\\n Step 7: Verification gates (typecheck/lint/test)\\n Step 8: Publish evidence, bd close\\n Step 9: Memory review with decision rule\\n - Zero references to deprecated bb agent commands\\n - Use-The-Right-Doc map updated to include agent-state-liveness.md and bb-mail.md\\n - Bottom Line section is agent-actionable, not marketing copy\\n- Scope:\\n - skills/beadboard-driver/SKILL.md full rewrite\\n- Out of Scope:\\n - Any reference doc content (all in maf.1-maf.9)\\n\\nIMPLEMENTATION CONSTRAINTS\\n- SKILL.md is the first doc a cold agent reads — every step must be self-contained enough to act on\\n- Must not reference any command not documented in a reference file\\n\\nVERIFICATION REQUIREMENTS\\n- Required commands: None (doc task)\\n- Required artifacts: rewritten skills/beadboard-driver/SKILL.md\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-2i2\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T01:37:55Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T03:24:42Z\"}"}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:25:39Z","event_type":"closed","id":1177,"issue_id":"beadboard-maf.10","new_value":"SKILL.md v5 rewritten as a cold-start, command-accurate operator runbook with explicit install, coordination, and evidence contracts.","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:25:40Z","event_type":"closed","id":1178,"issue_id":"beadboard-maf","new_value":"all steps complete","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:25:49Z","event_type":"closed","id":1179,"issue_id":"beadboard-maf","new_value":"All v5 beads (maf.1-.10) completed and integrated; BeadBoard driver skill rewrite landed.","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T19:33:52Z","event_type":"created","id":1180,"issue_id":"beadboard-v5a","new_value":"","old_value":""}
|
||||
{"actor":"ZenchantLive","comment":"Added label: agents","created_at":"2026-03-03T19:33:52Z","event_type":"label_added","id":1181,"issue_id":"beadboard-v5a","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":"Added label: documentation","created_at":"2026-03-03T19:33:53Z","event_type":"label_added","id":1182,"issue_id":"beadboard-v5a","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":"Added label: skills","created_at":"2026-03-03T19:33:53Z","event_type":"label_added","id":1183,"issue_id":"beadboard-v5a","new_value":null,"old_value":null}
|
||||
{"actor":"ZenchantLive","comment":"Added label: audit","created_at":"2026-03-03T19:33:53Z","event_type":"label_added","id":1184,"issue_id":"beadboard-v5a","new_value":null,"old_value":null}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue