--- id: CORE-WP-0006 type: workplan title: "Design operator console and whynot UI adapters" domain: infotech repo: core-hub status: active owner: codex topic_slug: custodian created: "2026-06-27" updated: "2026-06-27" state_hub_workstream_id: "d36de7a2-dee6-464c-aec4-3dd55b512ea4" --- # Design operator console and whynot UI adapters Create the Core Hub operator UI without binding the framework contract to a single UI runtime. ## Define Console Information Architecture ```task id: CORE-WP-0006-T01 status: done priority: medium state_hub_task_id: "8ea0294d-2730-4d4a-9c96-394ed6874368" ``` Result 2026-06-27: Defined the operator console IA in `docs/specs/ui-operator-console.md`, covering shell navigation, screen model, workflows, data exposure rules, and first prototype priorities. ## Map whynot-design Contract ```task id: CORE-WP-0006-T02 status: done priority: medium state_hub_task_id: "f16e2dba-b6fb-46e2-8f66-272ef0300f63" ``` Result 2026-06-27: Added `docs/specs/whynot-ui-adapter.md`, mapping whynot-design tokens, custom elements, IR/adapter rules, component usage, data-state semantics, and first adapter deliverables to Core Hub. ## Build First UI Prototype ```task id: CORE-WP-0006-T03 status: wait priority: medium state_hub_task_id: "6da92878-f0a4-4ff0-8b46-4629c646a7d5" ``` Build first operator console prototype after the FastAPI foundation exposes stable read endpoints. ## Add Visual Checks ```task id: CORE-WP-0006-T04 status: wait priority: low state_hub_task_id: "12628328-6699-4abf-aa95-c0a07542f3e9" ``` Add Playwright visual checks once real UI surfaces exist.