feat(voyage): scaffold playground/ with DS vendor sync — v4.2 Step 5

- playground/voyage-playground.html: minimal skeleton (DOCTYPE, app-header, guide-panel, aria-live region, skip-to-main link). Steps 8-11 will extend with render-pipeline + creation gestures + sidebar + export.
- playground/vendor/playground-design-system/: synced via 'node scripts/sync-design-system.mjs voyage' (27 files + MANIFEST.json with source_commit + sync_date + SHA-256 per file).
- tests/playground/voyage-playground.test.mjs: 8 tests pinning HTML existence, DOCTYPE, no-external-URLs, no-marked, A11Y skip-to-main + aria-live, MANIFEST.json structure, vendored DS files present.
- shared/PLAYGROUND-MAINTENANCE.md: consumer list updated 5 -> 6 (added voyage).
This commit is contained in:
Kjell Tore Guttormsen 2026-05-09 12:55:02 +02:00
commit 2f4330265c
30 changed files with 4947 additions and 1 deletions

View file

@ -2,7 +2,7 @@
Procedure for updating plugin playground HTML files (single-file decision-builders + report viewers shipped under `plugins/<name>/playground/`) when a plugin is extended or upgraded.
Five plugins currently consume the shared design system: `ms-ai-architect`, `okr`, `llm-security`, `ultraplan-local`, `config-audit`. The procedure is identical for all of them — substitute the plugin name where indicated.
Six plugins currently consume the shared design system: `ms-ai-architect`, `okr`, `llm-security`, `ultraplan-local`, `config-audit`, `voyage`. The procedure is identical for all of them — substitute the plugin name where indicated.
## Architecture in 30 seconds