|
|
4434e75a12
|
feat: SPRINT-017 mobile-first office dashboard overhaul
- Mobile summary view with sister cards, focus, health, quick actions
- Compact card flow replaces OfficeScene on mobile (no shrink)
- ContextPanel absorbed inline on mobile
- PipelinePanel vertical stack on mobile
- ServerHealthPanel 2-col mobile, 1-col below 360px
- ChatWorkspace tab padding optimized for narrow screens
- Desktop 1280+ layout preserved as-is
- Breakpoints: 360 / 390 / 768 / 1280+
|
2026-04-09 09:40:22 +09:00 |
|
|
|
6e0583efeb
|
feat: implement SPRINT-016 isometric office dashboard
Build the 4자매 office dashboard with SVG scene, agent state
visualization, context panel, direct chat workspace, pipeline panel,
and server health panel.
- frontend/app/office/page.tsx: Main office page (sisters + ops data,
WS live + polling fallback, selected agent state, chat toggle)
- frontend/components/office/OfficeScene.tsx: SVG 2D office floor plan
with 4 fixed sister desks, 17 subagent nodes, handoff connector lines,
conference room, and per-state animations (idle/thinking/tool_calling/
speaking/error)
- frontend/components/office/ContextPanel.tsx: Right context panel
showing selected sister or subagent detail, current task, subagent
list, chat/detail links
- frontend/components/office/ChatWorkspace.tsx: Direct chat workspace
with sister tabs, message timeline, streaming-ready layout; Gateway
connection pending notice (honest fallback labeling)
- frontend/components/office/PipelinePanel.tsx: Bottom pipeline panel
with sprint/workflow nodes and flow animations
- frontend/components/office/ServerHealthPanel.tsx: Server health grid
for 4 sisters + Dev + Docker with live/snapshot/fallback labels
- frontend/components/common/Sidebar.tsx: Add /office nav item
Data labeling: sisters live via WS (snapshot fallback),
subagent states derived/fallback, pipeline snapshot, chat gateway-pending.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-07 11:49:23 +09:00 |
|