bd: backup 2026-03-02 02:25

This commit is contained in:
zenchantlive 2026-03-01 18:25:19 -08:00
parent 114bb18188
commit b2ded4e328
4 changed files with 10 additions and 5 deletions

View file

@ -201,3 +201,6 @@
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-01T17:25:09Z","event_type":"updated","id":201,"issue_id":"beadboard-8ij.5","new_value":"{\"notes\":\"swarmId wired from URL to SocialPage with visual highlighting on cards. swarmId passed to GraphPage/SmartDag for future overlay implementation. Typecheck passes with 0 errors.\"}","old_value":"{\"id\":\"beadboard-8ij.5\",\"title\":\"Wire ?swarm=X URL param to highlight swarm tasks in both views\",\"description\":\"TASK CONTEXT\\n- Bead ID: beadboard-8ij.5\\n- Title: Wire ?swarm=X URL param to highlight swarm tasks in both views\\n- Parent/Epic: beadboard-8ij (Phase 3: Coordination Layer Integration)\\n- Dependencies (must be done first): none (can run in parallel with 8ij.1-8ij.4)\\n\\nTASK CONTRACT\\n- Goal: Make swarm selection visible in both Social and Graph views by wiring the swarmId URL param to highlight/overlay logic.\\n- Success Criteria:\\n - SocialPage reads swarmId from useUrlState and highlights cards assigned to that swarm\\n - GraphPage/SmartDag reads swarmId and renders a visual overlay showing the swarm subgraph\\n - Agent avatars appear on graph nodes for tasks assigned to the selected swarm\\n - npm run typecheck passes\\n- Scope:\\n - Modify SocialPage to accept and use swarmId prop for card highlighting\\n - Modify GraphPage/SmartDag to accept and use swarmId for subgraph overlay\\n - Read swarmId from useUrlState (already exists) and pass to both views\\n - Visual treatment: subtle highlight border or background on swarm cards/nodes\\n- Out of Scope:\\n - Creating new swarm assignment logic (that's in 8ij.1-8ij.4)\\n - Modifying the swarm data model or APIs\\n - Adding swarm creation UI (that's LaunchSwarmDialog in 8ij.4)\\n\\nIMPLEMENTATION CONSTRAINTS\\n- useUrlState already supports swarmId param - do not modify the URL state contract\\n- Preserve existing card/node rendering logic - add overlay treatment only\\n- Reuse AgentAvatar component for graph node overlays\\n- Keep visual treatment consistent with existing theme tokens\\n\\nVERIFICATION REQUIREMENTS\\n- Required commands:\\n - npm run typecheck\\n - npm run lint\\n - npm run test\\n- Manual verification:\\n - Navigate to /?view=social\\u0026swarm=test-swarm-id and confirm cards are highlighted\\n - Navigate to /?view=graph\\u0026swarm=test-swarm-id and confirm subgraph overlay appears\\n- Report any edge cases (empty swarm, invalid ID) in completion notes\",\"acceptance_criteria\":\"When ?swarm=X is in URL: (1) SocialPage highlights cards assigned to that swarm, (2) GraphPage/SmartDag overlays swarm subgraph with agent avatars on nodes, (3) Both views read swarmId from useUrlState, (4) npm run typecheck passes\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-02T01:11:03Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-02T01:22:37Z\"}"}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-01T17:25:16Z","event_type":"closed","id":202,"issue_id":"beadboard-8ij.5","new_value":"Swarm URL param wired to both views with visual highlighting foundation","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-01T17:25:17Z","event_type":"closed","id":203,"issue_id":"beadboard-8ij","new_value":"all steps complete","old_value":""}
{"actor":"zenchantlive","comment":"Added label: template:release","created_at":"2026-03-01T18:04:26Z","event_type":"label_added","id":204,"issue_id":"beadboard-x3l","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":"Added label: template:release","created_at":"2026-03-01T18:04:26Z","event_type":"label_added","id":205,"issue_id":"beadboard-x3l","new_value":null,"old_value":null}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-01T18:25:18Z","event_type":"created","id":206,"issue_id":"beadboard-6wv","new_value":"","old_value":""}