WO-TF-024. Re-skin from frozen Wave-0 builtins into blueprint/HUD/mono chrome (AI/robotics product persona), preserving every content field, provider field, custom tag, and JS block; button/card legacy field reads reconciled per §4. - 49 mandatory template_overrides + 7 page templates (default, full-width, landing, article, blog-index, contact, auth) with MID-tier motion (JS scroll-reveal + ticking counters + CSS line-draw; reduced-motion + no-JS static fallback). - 4 persona blocks: tech_spec, benchmark_table, telemetry_grid, changelog_console. Deleted 5 builtin-duplicating theme blocks (now overrides). - 4 dual-mode presets (19 tokens, light + dark tuned). - Bundled OFL fonts (Space Grotesk / Inter / JetBrains Mono) + LICENSES. - Email-safe wrapper retuned; master pages + seed demo site (Halcyon Robotics: home, about, blog x3, contact with data-table + row_inserted email workflow, login). - required_icon_packs (lucide, simple-icons) + RECOMMENDED docs. make build exit 0 (codeless .bnp); check-safety exit 0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.7 KiB
2.7 KiB
Sci-Fi Clean — Build Report (Wave A, WO-TF-024)
Codeless .bnp theme. Persona: AI / robotics product. Blueprint schematics,
HUD guide lines, mono readouts, spec + benchmark furniture. Light = white-room
lab; dark = mission control. Motion tier MID (JS scroll-reveal + ticking
counters + CSS line-draw, no canvas, prefers-reduced-motion honored, static
no-JS fallback).
What landed
manifest.yaml: 7 page templates (default, full-width, landing, article, blog-index, contact, auth), 49 mandatorytemplate_overrides, bundled fonts, presets, master pages,required_icon_packs(lucide, simple-icons), and thesc-component CSS system (blueprint/HUD identity layer over a shared base).templates/overrides/scifi-clean/: all 49 mandatory builtin overrides, re-skinned from the frozen Wave-0 builtin defaults with every content field, provider field, custom tag, and JS block preserved. Legacy button/card field reads reconciled (§4): button readslabel/link/style; card readstext/media.templates/scifi-clean/: 7 page-template shells with the MID-tier motion script and a line-draw schematic on the hero.blocks/: 4 persona blocks —tech_spec,benchmark_table,telemetry_grid,changelog_console. The 5 builtin-duplicating theme blocks (footer, hero, stats, status bar, image caption) were deleted and are now builtin overrides.presets.json: 4 dual-mode presets (Flightline, Cleanroom, Signal Cyan, Graphite Lab), all 19 tokens, light AND dark tuned.fonts.json+assets/fonts/: Space Grotesk (heading), Inter (body), JetBrains Mono (mono), all SIL OFL 1.1 — seeassets/fonts/LICENSES.md.templates/email/scifi-clean.ninjatpl: email-safe table wrapper retuned to the scifi palette.master_pages.json+seed/seed.json+seed/workflows.json: a seeded "Halcyon Robotics" demo site (home, about, blog with 3 posts, contact with a data-table + row_inserted email-admins workflow, login).
Verification
make build-> exit 0 (codeless.bnp, 4 blocks, no wasm).check-safety-> exit 0 (32 checks: 19 ok, 13 skip).
Known platform limits (per OVERRIDE-CONTRACT §11/§12)
- Auth trio (
auth-form,auth-status,password-reset-form) andpage-suggestionsare compiled builtins with no override dispatch — the themed files are correct-to-model and inert until the platform fix lands. - Provider-backed overrides (navbar/footer menus, featured/related/popular posts, category-list, breadcrumbs, blog-hero, sidebar-nav, author-bio-hero) render themed chrome but empty live lists under the codeless loader until the loader registers overrides via the source path. Authored faithfully to the builtin provider var names.
Visual quality is UNVERIFIED until Wave B screenshots.