generated from coulomb/repo-seed
feat: add registration access ui contracts
This commit is contained in:
@@ -4,7 +4,7 @@ type: workplan
|
||||
title: "Registration And Access Management UI"
|
||||
domain: netkingdom
|
||||
repo: user-engine
|
||||
status: proposed
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: netkingdom
|
||||
planning_priority: medium
|
||||
@@ -46,7 +46,7 @@ owners, and operators.
|
||||
|
||||
```task
|
||||
id: USER-WP-0014-T1
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "983087e1-c512-419f-86a6-b954d0a1ab54"
|
||||
```
|
||||
@@ -57,7 +57,7 @@ and admin setup views.
|
||||
|
||||
```task
|
||||
id: USER-WP-0014-T2
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "0af5d8ef-0d1e-44bd-b807-bc40e87afef2"
|
||||
```
|
||||
@@ -67,7 +67,7 @@ Keep proofing, IAM, authorization, and notification calls behind adapters.
|
||||
|
||||
```task
|
||||
id: USER-WP-0014-T3
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "a2e00aa3-5849-469c-a3a3-f4f5bd2df6c8"
|
||||
```
|
||||
@@ -77,7 +77,7 @@ review, factor status, terms/consent, and completion states.
|
||||
|
||||
```task
|
||||
id: USER-WP-0014-T4
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "36d49049-cfe7-4f87-9a7f-78e37de9188a"
|
||||
```
|
||||
@@ -87,7 +87,7 @@ groups, and assets.
|
||||
|
||||
```task
|
||||
id: USER-WP-0014-T5
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "e58038fc-6138-40cc-bb6b-4cbf7a8b0b87"
|
||||
```
|
||||
@@ -97,7 +97,7 @@ group membership, realms/services/assets, and onboarding diagnostics.
|
||||
|
||||
```task
|
||||
id: USER-WP-0014-T6
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "4de949d6-e330-41b2-87cf-9b9425f0f8be"
|
||||
```
|
||||
@@ -123,3 +123,42 @@ for the registration and admin flows.
|
||||
- Hat/access management UI views.
|
||||
- Admin prepared-account and onboarding views.
|
||||
- Frontend verification artifacts.
|
||||
|
||||
## Implementation Notes
|
||||
|
||||
Implemented on 2026-06-15:
|
||||
|
||||
- Added `user_engine.ui` with transport-neutral UI contracts:
|
||||
`UiRoute`, `UiApiContract`, `UiInformationArchitecture`, `UiScreen`,
|
||||
`UiSection`, `UiField`, `UiAction`, `UiRegistrationFlow`, and
|
||||
`RegistrationAccessManagementUi`.
|
||||
- Defined information architecture for registration, prepared rights, active
|
||||
hat, profile, onboarding, and admin views, with mobile and desktop layout
|
||||
metadata.
|
||||
- Added UI route contracts for registration start/factor/complete,
|
||||
prepared-rights review/accept/deny, active hat selection, and admin
|
||||
dashboard.
|
||||
- Implemented self-service registration helpers with resume/status rendering,
|
||||
adapter-supplied factor evidence, terms/consent gating, and completion
|
||||
state.
|
||||
- Implemented prepared-rights review and accept/dismiss screens while
|
||||
redacting factor values.
|
||||
- Implemented active hat selection views over access profiles and active
|
||||
access context without exposing hidden policy logic.
|
||||
- Implemented admin dashboard composition for registration diagnostics,
|
||||
prepared accounts, tenant membership state, access profiles, and onboarding
|
||||
diagnostics.
|
||||
- Added accessible HTML verification rendering with semantic landmarks,
|
||||
labeled section navigation, action labels, and mobile/desktop layout
|
||||
metadata.
|
||||
- Added `docs/registration-and-access-management-ui.md`, UI contract updates,
|
||||
and tests for route contracts, self-service registration, prepared claims,
|
||||
hat selection, admin redaction, accessibility, and responsive metadata.
|
||||
|
||||
Verification:
|
||||
|
||||
```text
|
||||
make test
|
||||
Ran 71 tests in 1.332s
|
||||
OK
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user