diff --git a/workplans/CORE-WP-0006-operator-console-and-whynot-ui.md b/workplans/CORE-WP-0006-operator-console-and-whynot-ui.md new file mode 100644 index 0000000..ebbd3c5 --- /dev/null +++ b/workplans/CORE-WP-0006-operator-console-and-whynot-ui.md @@ -0,0 +1,61 @@ +--- +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: todo +priority: medium +state_hub_task_id: "8ea0294d-2730-4d4a-9c96-394ed6874368" +``` + +Define screens for hub registry, workplans, blocked tasks, progress/events, decisions, messages, API consumers, and migration status. + +## Map whynot-design Contract + +```task +id: CORE-WP-0006-T02 +status: todo +priority: medium +state_hub_task_id: "f16e2dba-b6fb-46e2-8f66-272ef0300f63" +``` + +Map whynot-design tokens, component semantics, and adapter rules to Core Hub UI needs. + +## 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.