ktg-plugin-marketplace/plugins/ms-ai-architect/playground
Kjell Tore Guttormsen 6b2ac8250e feat(ms-ai-architect): playground v3 onboarding surface (18 felles fields) [skip-docs]
Step 5/17 av Playground v3-leveransen (Session 2, Wave 2).

5 grouped sections (organization/technology/security/architecture/business)
rendered with Tier 3 .form-progress sidebar and .expansion components per
group. Validation via .error-summary with click-to-focus links.

ONBOARDING_SCHEMA mirrors agents/onboarding-agent.md Phase 1-5 (18 fields
total). commitOnboarding() writes to state.shared.<group>.<field> via
Proxy → throttled IDB/localStorage write. Re-onboard is just navigate
back to onboarding — pre-fills from state automatically.

Verified via vm sandbox: bootstrap auto-routes to onboarding when no
org.name, commitOnboarding produces >=5 keys in shared.organization,
validation catches required-empty (2) and accepts filled (0).

Surface routing: showSurface() toggles [hidden] across data-surface
sections. scheduleRender batches via queueMicrotask. Action router
dispatches data-action attributes to ACTIONS map. README/CLAUDE.md-update
deferred til Step 17 (Session 5).
2026-05-03 18:16:44 +02:00
..
vendor/playground-design-system feat(ms-ai-architect): vendor playground-design-system v0.1 [skip-docs] 2026-05-03 12:25:42 +02:00
ms-ai-architect-playground.html refactor(ms-ai-architect): playground uses vendored design-system 2026-05-03 12:35:47 +02:00
ms-ai-architect-v3.html feat(ms-ai-architect): playground v3 onboarding surface (18 felles fields) [skip-docs] 2026-05-03 18:16:44 +02:00