diff --git a/product-notes/team-brief-authblocks-newuser-normalization.md b/product-notes/team-brief-authblocks-newuser-normalization.md index 6b11982..b6310a0 100644 --- a/product-notes/team-brief-authblocks-newuser-normalization.md +++ b/product-notes/team-brief-authblocks-newuser-normalization.md @@ -4,7 +4,7 @@ `C:\Development\AuthBlocks`. You do not need, and should not assume, any knowledge of the products that consume AuthBlocks. Everything you need is in this brief or in that one repo. -**Status:** scoped request, not yet started. Author: product-designer (for a downstream consumer team). +**Status:** scoped request, **decisions approved 2026-06-20** — ready for implementation. Author: product-designer (for a downstream consumer team). Date: 2026-06-20. --- @@ -205,22 +205,21 @@ form. --- -## 5. Decisions for the sponsor (Daniel) — resolve before/while implementing +## 5. Decisions for the sponsor (Daniel) — resolved 2026-06-20 -1. **Which page is canonical for direct provision?** Recommendation: **New User** (`/useradmin/users/new`), - absorbing SuperRegister (§3.1). Confirm, or choose Alternative B (SuperRegister stays, NewUser redirects). -2. **What happens to SuperRegister?** Recommendation: **delete + redirect `/account/superregister` → - `/useradmin/users/new`.** Alternatives: keep it as a permanent alias (more surface to maintain), or hard- - delete with no redirect (risks a 404 until the consumer updates its nav — see §7). Confirm. -3. **Route naming.** Recommendation: keep `/useradmin/users/new` as the canonical direct-provision route (it - matches the UserAdmin IA). Confirm there's no desire to keep an `/account/*` route for it. -4. **Copy/wording on NewUser.** Header ("Activate New User" vs. "New User — Direct Provision"), button - ("Create Account" vs. "Provision User"), and body text. Recommendation in §3.1.2 — confirm exact strings, - or leave to implementer discretion within the intent. -5. **Tidy the Registration label** ("Provision New User" → "Invite New User"/"New Registration")? Recommended - for coherence (§3.1.4) but strictly optional and behavior-neutral. In or out? -6. **Future chooser page (Alternative D)** — explicitly defer, or capture as a follow-up? Recommendation: - defer; note as a possible later enhancement. +1. **Which page is canonical for direct provision?** **DECISION (2026-06-20): New User** (`/useradmin/users/new`) + is the canonical direct-provision page, absorbing SuperRegister (§3.1). ✅ approved. +2. **What happens to SuperRegister?** **DECISION (2026-06-20): delete + redirect** `/account/superregister` → + `/useradmin/users/new`. ✅ approved. +3. **Route naming.** **DECISION (2026-06-20):** keep `/useradmin/users/new` as the canonical direct-provision + route. No `/account/*` route retained. ✅ approved. +4. **Copy/wording on NewUser.** **DECISION (2026-06-20):** go with the recommended strings in §3.1.2 — header + "New User — Direct Provision" or "Activate New User"; button "Create Account"; accurate direct-provision body + copy. Implementer discretion within that intent. ✅ approved. +5. **Tidy the Registration label** ("Provision New User" → "Invite New User"/"New Registration")? + **DECISION (2026-06-20):** yes, in scope. ✅ approved. +6. **Future chooser page (Alternative D)** — **DECISION (2026-06-20):** deferred; captured as a possible later + enhancement. ✅ approved (defer). ---