1.8 KiB
id, type, title, domain, repo, status, owner, topic_slug, created, updated, state_hub_workstream_id
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|
| CORE-WP-0006 | workplan | Design operator console and whynot UI adapters | infotech | core-hub | active | codex | custodian | 2026-06-27 | 2026-06-27 | 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
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
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
id: CORE-WP-0006-T03
status: done
priority: medium
state_hub_task_id: "6da92878-f0a4-4ff0-8b46-4629c646a7d5"
Result 2026-06-27: Added protected /console prototype in FastAPI with whynot-aligned tokens/classes, readiness gates, hub registry, migration runs, non-secret API consumer metadata, recent events, and tests covering auth plus full-key non-disclosure.
Add Visual Checks
id: CORE-WP-0006-T04
status: wait
priority: low
state_hub_task_id: "12628328-6699-4abf-aa95-c0a07542f3e9"
Add Playwright visual checks for /console across desktop and mobile, including non-overlap checks and protected-state screenshot handling.