Source:
- Figma file
03XlzJQ1dFYdlDWBR4Mlg4, page node0:1 - Covered SD1 frames:
1:2892,1:765,1:1462,1:2165,1:68,1:6578,1:3713,1:3425,1:5883,1:7470,1:3975,1:4614,1:4286,1:5013,1:5409
Implementation checkpoints:
- Chat gallery and selected-session states:
/private/tmp/StaffDeck-sd1-qa/01-chat-gallery-switch.pngthrough/private/tmp/StaffDeck-sd1-qa/15-chat-stopped-or-idle.png - Figma reference exports:
/private/tmp/StaffDeck-figma-sd1/01-figma-1-2892.pngthrough/private/tmp/StaffDeck-figma-sd1/15-figma-1-5409.png - Visual comparison contact sheet:
/private/tmp/StaffDeck-sd1-visual-diff/overview-15-scenarios.png - Visual comparison report:
/private/tmp/StaffDeck-sd1-visual-diff/visual-diff-report.json - Enterprise employee roster:
/private/tmp/StaffDeck-sd1-qa/02-enterprise-agents-collapsed.png(legacy filename; Figma node1:765is expanded),/private/tmp/StaffDeck-sd1-qa/05-enterprise-agents-expanded.png,/private/tmp/StaffDeck-sd1-qa/09-enterprise-agents-collapsed-reference.png - Enterprise employee profile:
/private/tmp/StaffDeck-sd1-qa/06-enterprise-dashboard-expanded.png,/private/tmp/StaffDeck-sd1-qa/10-enterprise-dashboard-collapsed.png - Dark and responsive checks:
/private/tmp/StaffDeck-sd1-qa/20-dark-chat-input.png,/private/tmp/StaffDeck-sd1-qa/21-dark-enterprise-dashboard.png,/private/tmp/StaffDeck-sd1-qa/22-mobile-chat-input.png,/private/tmp/StaffDeck-sd1-qa/23-mobile-enterprise-agents.png - Machine-readable report:
/private/tmp/StaffDeck-sd1-qa/report.json
Browser QA summary:
- 23 browser states checked: all 15 SD1 frames, 4 enterprise regression pages, 2 dark-mode pages, and 2 narrow-screen pages.
- Figma metadata was checked for all 15 nodes. Important interaction-state corrections:
1:2165is the chat gallery employee-filter dropdown state,1:4286is an expanded-sidebar model-dropdown input state, and only1:5883is the collapsed enterprise employee roster;1:765and1:68are expanded-sidebar roster states. - Formal API data path used:
/api/auth/login,/api/chat/agents,/api/chat/sessions,/api/enterprise/agents, and page-owned enterprise/chat API calls. - Layout checks passed: no horizontal overflow, no visible error toast, no pageerror, key 1440x900 chat dimensions matched SD1 (
72/220sidebar,56header,570empty state,1078/960 x 100composer). - In-app Browser checks verified
/chat/galleryat expanded220pxsidebar with所有员工active, visible employee-filter dropdown, top-right切换主题/刷新页面only,/enterprise/agentssummary labels, model-dropdown input state, and dark enterprise dashboard inversion. - Chat polling was constrained to current/running sessions to prevent request storms and stacked
Failed to fetcherrors. - Enterprise knowledge page now suppresses non-visible OKF version probes during automatic page load.
- Follow-up in-app browser checks matched SD1 top-right actions (
sun/refresh), collapsed chat bottom icon, and composer shallow border/shadow. - Dark-mode checks verified enterprise dashboard/agents and chat surfaces all invert their main content areas, not only the sidebars.
Automated checks:
npm --prefix frontend-enterprise run build-> passednode /private/tmp/codex-playwright/sd1-qa.mjs-> 23 total, 0 failures
Final result: passed