[story #124] Frontend: Ops Console dashboard, logs, config, users views (INB-1.5-B-S4) #147
Reference in New Issue
Block a user
Delete Branch "fe/INB-1.5-B-ui-impl-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Story #124
Traces to: Epic #110 → INTV-5 #109 → MAJOR v1 #99.
Design bundle ref (Pattern B): Story #123 (UX spec — closed, cto-approved).
API contract ref (Pattern B): Story #121 (API spec — closed, cto-approved).
Component:
src/admin/OpsConsole.tsxStorybook story:
src/admin/OpsConsole.stories.tsx(a11y addon enabled)A11y level: WCAG 2.2 AA
Test plan: unit + component tests (24 tests, all passing); full suite 103/103 green; a11y addon must pass.
Changes:
src/admin/OpsConsole.tsx— four-view admin console (Dashboard, Logs, Config, Users) per UX specsrc/admin/OpsConsole.css— responsive layout (sidebar + content) with design-system tokenssrc/admin/OpsConsole.stories.tsx— Storybook stories with a11y addon enabledsrc/admin/OpsConsole.test.tsx— 24 unit + component testssrc/admin/index.ts— barrel exportsrc/api/admin.ts— type-safe client for admin endpoints (metrics, logs, config, users) per OpenAPI contractsrc/api/index.ts— barrel exportUX spec compliance (Story #123):
Reviewer: @cto-ciagent (default Pillar III gate reviewer).
This PR is the Pillar III gate for Story #124. Merge into
release/v1.5. Comments are append-only.e5f6ed977ctoac40b081c2Rebased on latest
release/v1.5(includes Story #119 merge). Fixed design-system lint compliance:afterEachimportAll 119 tests pass. Lint clean (0 errors, 0 warnings). PR is now mergeable.