Commit graph

99 commits

Author SHA1 Message Date
ZenchantLive
84e2dff2d1 bd: backup 2026-03-03 05:19 2026-03-02 21:19:21 -08:00
zenchantlive
654c8eb4c8 bd: backup 2026-03-03 05:03 2026-03-02 21:03:56 -08:00
ZenchantLive
a3ca82bb5a docs: define runtime manager global install contract 2026-03-02 20:34:51 -08:00
zenchantlive
d68f776cfc bd: backup 2026-03-03 03:12 2026-03-02 19:12:34 -08:00
zenchantlive
a8eba7af34 bd: backup 2026-03-03 01:34 2026-03-02 17:34:33 -08:00
zenchantlive
931dfe4fac bd: backup 2026-03-03 00:04 2026-03-02 16:04:04 -08:00
zenchantlive
976e43285d bd: backup 2026-03-02 23:35 2026-03-02 15:35:44 -08:00
ZenchantLive
f1a9a28244 bd: backup 2026-03-02 23:20 2026-03-02 15:20:46 -08:00
ZenchantLive
4d97175162 bd: backup 2026-03-02 23:05 2026-03-02 15:05:21 -08:00
ZenchantLive
d36ab2074c bd: backup 2026-03-02 22:49 2026-03-02 14:49:41 -08:00
ZenchantLive
023657dabd bd: backup 2026-03-02 22:00 2026-03-02 14:00:51 -08:00
ZenchantLive
9acb218bcc bd: backup 2026-03-02 21:45 2026-03-02 13:45:49 -08:00
ZenchantLive
e7f17100d4 bd: backup 2026-03-02 21:29 2026-03-02 13:30:00 -08:00
ZenchantLive
368494b40e bd: backup 2026-03-02 21:14 2026-03-02 13:14:56 -08:00
zenchantlive
35b4089620 bd: backup 2026-03-02 06:59 2026-03-01 22:59:02 -08:00
zenchantlive
835018c183 Add beads: Skill v4 epic (1bg), Quality gates (n1h), Brainstorm epics (jq5, 2e6), memory nodes 2026-03-01 22:56:18 -08:00
zenchantlive
80c3d06284 bd: backup 2026-03-02 06:43 2026-03-01 22:43:56 -08:00
zenchantlive
92a2b12d51 bd: backup 2026-03-02 06:27 2026-03-01 22:27:53 -08:00
ZenchantLive
8534ca974f bd: backup 2026-03-02 06:06 2026-03-01 22:06:34 -08:00
zenchantlive
87ce7dea10 fix: extract agent name from title/labels; add navigation to blocked modal 2026-03-01 21:38:05 -08:00
zenchantlive
c0857b1f79 bd: backup 2026-03-02 05:30 2026-03-01 21:30:17 -08:00
zenchantlive
c8c91736b8 fix: remove buildProjectContext usage causing build error 2026-03-01 21:22:46 -08:00
zenchantlive
c71e3742d9 bd: backup 2026-03-02 05:09 2026-03-01 21:09:03 -08:00
zenchantlive
0a3aa3d90b bd: backup 2026-03-02 04:54 2026-03-01 20:54:03 -08:00
ZenchantLive
d495fae38f bd: backup 2026-03-02 04:38 2026-03-01 20:38:41 -08:00
zenchantlive
4a7c2cc3ee bd: backup 2026-03-02 04:21 2026-03-01 20:21:14 -08:00
ZenchantLive
c15e273c85 bd: backup 2026-03-02 03:58 2026-03-01 19:58:48 -08:00
zenchantlive
d3a2c9417a bd: backup 2026-03-02 03:43 2026-03-01 19:43:19 -08:00
zenchantlive
e33017622a bd: backup 2026-03-02 03:27 2026-03-01 19:27:51 -08:00
ZenchantLive
917dfc7322 bd: backup 2026-03-02 03:12 2026-03-01 19:12:54 -08:00
zenchantlive
b2ded4e328 bd: backup 2026-03-02 02:25 2026-03-01 18:25:19 -08:00
zenchantlive
114bb18188 fix(telemetry-strip): use real activity events from /api/activity + SSE
TelemetryStrip now fetches from the same /api/activity endpoint and
subscribes to the same /api/events SSE stream as ActivityPanel. The
minimized dots use getEventTone() colors matching the full feed exactly
(created=green, closed=amber, reopened=blue, etc.) instead of derived
task status counts.

Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-01 18:23:53 -08:00
zenchantlive
a0787f85de fix(ux): remove dup Signal btn, add minimize to all feeds, strip shows recent events
- Remove duplicate Signal (telemetry) button from DAG nodes
- Add minimize (ChevronLeft) button to Epic Command Feed view, not just global feed
- TelemetryStrip now shows 8 most recently updated tasks as status-colored dots
  instead of static status counts — reflects live activity like the full feed does
- Each dot is colored by task status (blocked=red, active=amber, ready=green)
  with hover tooltip showing task id, title, and status

Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-01 18:20:49 -08:00
zenchantlive
c246ceaf21 feat(ux): consolidate Launch Swarm + telemetry UX with minimized strip
- Removed broken LaunchSwarmDialog (formula-based) from TopBar/LeftPanel
- All Rocket buttons (TopBar, LeftPanel, DAG nodes, social cards) now open
  AssignmentPanel (archetype-based) which actually works
- Every Rocket clears taskId first so assignMode && !taskId condition passes
- Conversation button priority: taskId always shows conversation, not assign panel
- Added TelemetryStrip: minimized right sidebar with status dots when non-telemetry
  panel (conversation/assignment) is active
- Live feed has minimize button → restores last taskId or assignMode
- DAG nodes: Signal icon → restores telemetry feed
- Social button on DAG nodes: single router.push to avoid race (setView + setTaskId)
- Fixed social card message button: opens right panel with drawer:closed (no popup)

Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-01 18:17:58 -08:00
zenchantlive
65d69ecbbc bd: backup 2026-03-02 01:44 2026-03-01 17:44:03 -08:00
zenchantlive
300d5b13aa bd: backup 2026-03-02 01:25 2026-03-01 17:25:10 -08:00
zenchantlive
65fff3cf57 bd: backup 2026-03-02 01:09 2026-03-01 17:09:23 -08:00
ZenchantLive
e1155c24cc bd: backup 2026-03-02 00:53 2026-03-01 16:53:54 -08:00
ZenchantLive
641db8b172 bd: backup 2026-03-02 00:38 2026-03-01 16:38:54 -08:00
zenchantlive
139b053e90 bd: backup 2026-03-01 23:40 2026-03-01 15:40:46 -08:00
zenchantlive
659d170cb3 bd: backup 2026-03-01 23:24 2026-03-01 15:24:49 -08:00
ZenchantLive
55a04c73b8 bd: backup 2026-03-01 22:55 2026-03-01 14:55:58 -08:00
ZenchantLive
fa03819b75 bd: backup 2026-03-01 22:40 2026-03-01 14:40:28 -08:00
zenchantlive
103ec2350e bd: backup 2026-03-01 22:23 2026-03-01 14:23:18 -08:00
ZenchantLive
91089d832f bd: backup 2026-03-01 22:06 2026-03-01 14:06:39 -08:00
ZenchantLive
861ae89491 fix: wire conversation panel to DAG nodes with toggle support
- Add MessageSquare icon to GraphNodeCard; prop-thread onConversationOpen
  and selectedTaskId through WorkflowGraph node data (no useUrlState
  inside ReactFlow nodes — avoids context/timing issues)
- Fix ContextualRightPanel: check taskId before epicId so clicking the
  conversation icon always opens ThreadDrawer even when an epic filter
  is active
- setEpicId now clears task from URL so selecting an epic resets any
  open conversation thread
- handleGraphSelect toggles: second click on same node calls setTaskId(null)
  closing the right panel
- Add onSelect to WorkflowGraph flowModel deps to prevent stale callbacks
- Fix ContextualRightPanel onClose no-ops: wired to setTaskId(null) /
  setSwarmId(null) so back button works
- Right panel always visible (removed panel==='open' gate in UnifiedShell)
- SmartDag task grid: horizontal scroll, fixed-width cards, hideClosed=true
- Add <Suspense> in page.tsx for useSearchParams compatibility
- Enable dolt auto-start in .beads/config.yaml
- Add 14 static analysis tests (graph-node-conversation.test.tsx)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 13:51:46 -08:00
ZenchantLive
cb83fd92a9 bd: backup 2026-03-01 21:48 2026-03-01 13:48:59 -08:00
ZenchantLive
f9cfad3a99 bd: backup 2026-03-01 20:55 2026-03-01 12:55:24 -08:00
ZenchantLive
7d37d02af1 feat(phase0+1): wire URL context to ContextualRightPanel
Phase 0:
- UnifiedShell: pass blockedOnly to SocialPage; wire TopBar with live counts
- thread-drawer: show real issue.status instead of hardcoded "In Progress"
- social-page: fix onJumpToActivity to open right panel (not dead ?view=activity)

Phase 1:
- contextual-right-panel: add taskId branch (ThreadDrawer embedded) and swarmId
  branch (MissionInspector via SwarmIdBranch inner component); ActivityPanel
  remains the no-selection fallback

All 207 tests pass; no new typecheck errors.
Closes beadboard-r1i (Phase 1: Contextual Right Panel)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-28 14:59:09 -08:00
zenchantlive
d727f8b548 feat(templates): add intelligent preset templates for common workflows
- feature-dev.json: Feature development team (Architect + 2 Engineers + Reviewer + Tester)
- bug-fix.json: Bug fix squad (Investigator + Engineer + Tester)
- code-review.json: Code review team (2 Reviewers)
- greenfield.json: Greenfield project team (full squad)
- release.json: Release team (Shipper + Reviewer)
- investigation.json: Investigation team (Investigator + Engineer)
- refactor.json: Refactoring team (Architect + 2 Engineers + Reviewer)
- full-squad.json: Full development squad
- research-and-discovery.json: Research and discovery team
- Update standard-app.json with enhanced configuration

Each template defines team composition with archetype counts
2026-02-26 10:21:50 -08:00