🎨 QuizWizz design board — mess-archive authority
This is the standing design authority for the mined qwiz_my-mess/ archive. It records behavior and geometry worth reusing; it does not make the archive executable truth, grant a source-code license, or classify any bench work as released. The image census is 50 raster members: 44 inspected in the current image report plus six already-described members carried into this board (/tmp/mess-images-report.md:6-17). Every visual row cites the exact archive member it describes.
Current execution boundary: the 2026-09-01 drive accepted this board’s 50/50 image ledger and 8/8 historical-version preflight, then ran the exact eight S9 isolated WPQP URLs without changing the pinned archive roster. The 1.3.1 installed-clone packaging workaround and dirty/no-remote deviations remain recorded; deeper DEFERRED-S9-AUDIT analysis is open rather than implied complete. Evidence: the S9 polish-drive receipt.
Reuse vocabulary
welcome,dashbar,dashboard-settings, andlistname the one primary QuizWizz surface for which a reference is useful.nonemeans the artifact is context or an editor concept, not authority for one of those four surfaces. A reuse verdict adopts traits, not pixels or source files.
Visual reuse board
Previously described root images
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/001-admin-dashboard.png | A Content Command Center led by four soft statistic cards. | dashbar | White rounded cards, lavender icon tiles, large values, short sublines, and small corner arrows. |
qwiz_my-mess/00_IMGs/002-admin-get-started.png | A Get Started page organized around a ready-to-use starter library. | welcome | First-run hero, starter quiz cards, visual-kit samples, and a clear next action. |
qwiz_my-mess/00_IMGs/imagine-81c106ed.jpg | A joined KPI bar rather than separate floating cards. | dashbar | One continuous metric surface, large values, repeated icon-label anatomy, and restrained dividers. |
qwiz_my-mess/00_IMGs/imagine-4438820e.jpg | A SaaS-style overview dashboard with KPI cards. | dashbar | Summary-first hierarchy, generous card spacing, clear numeric emphasis, and supporting analytics below. |
qwiz_my-mess/00_IMGs/imagine-99b3d60e.jpg | A quiz-list direction with metric cards, taxonomy/status chips, and row sparklines. | list | Rich rows, quick-scanning chips, trend context, and soft summary cards above the collection. |
qwiz_my-mess/00_IMGs/imagine-04f65b4d.jpg | A header-integrated joined metric bar. | dashbar | Icons in lavender circles, large values, thin vertical rules, and a translucent shared backing. |
Root 00_IMGs/ additions
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/imagine-9c967604.jpg | Four summary metrics above an eight-item product-section rail with Player selected. | dashbar | White rounded surfaces, thin dividers, line icons, one purple accent, and an unmistakable current state. |
qwiz_my-mess/00_IMGs/imagine-815a8515.jpg | A populated analytics dashboard with four metrics, language progress, category tiles, W/L chart, and recent quizzes. | dashbar | Linked totals, distribution rows, taxonomy tiles, recent activity, pale lavender, and generous spacing. |
qwiz_my-mess/00_IMGs/imagine-1d732b51.jpg | A zero-content Quiz List Genius screen with Create and Import actions, shelf artwork, and a tip. | list | Zero-valued header stats, centered checklist art, primary/secondary launcher actions, and a faint collection shelf. |
qwiz_my-mess/00_IMGs/imagine-f6d6d3e2.jpg | A branded KPI header and selected section rail over language, category, and W/L insights. | dashbar | White/lavender cards, purple data marks, green positive data, restrained shadows, and linked breakdowns. |
qwiz_my-mess/00_IMGs/imagine-ea2a27e9.jpg | A compact 2×2 statistic-card grid with an eight-item bottom navigation rail. | dashbar | Constrained-width alternative, thin purple line icons, bordered white cards, and strong numeric hierarchy. |
00_IMGs/mess/
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/mess/imagine-58829416.jpg | A populated analytics dashboard with KPIs, language progress, category tiles, W/L, and recent quiz rows. | dashbar | Reusable populated composition with white/lavender surfaces and purple data; pair it with a conditional empty state. |
qwiz_my-mess/00_IMGs/mess/imagine-f4b18a54.jpg | Summary metrics and tabs above a rounded, multi-column content table. | list | Soft cards, status/list affordances, pale background, and a selected Content Builder tab; discard the malformed lower-table copy. |
qwiz_my-mess/00_IMGs/mess/imagine-07a2de4e.jpg | A quiz manager with statistics, tabs, search, faceted filters, bulk actions, table rows, row actions, and pagination. | list | Native-list blueprint with status badges, language/category chips, W/L, dates, and direct play/edit/duplicate/delete actions. |
qwiz_my-mess/00_IMGs/mess/imagine-c9a32796.jpg | An Admin Stats Overview with KPI cards, expandable insight rows, charts, tip, and freshness status. | dashbar | Modular analytics and purple/green semantics; useful for the expanded dashboard, too broad for the always-visible slim rail. |
qwiz_my-mess/00_IMGs/mess/imagine-d17aab3e.jpg | Fifteen header/KPI and navigation treatments spanning separate cards, joined rails, compact, responsive, light, and dark modes. | dashbar | Best comparative source for cards/bar/slim variants; every variant retains icon, label, large value, and selected navigation. |
qwiz_my-mess/00_IMGs/mess/imagine-58706c42.jpg | Fifteen more dashboard-header treatments, including equal cards, featured cards, inline stats, stacked responsive layouts, and dark variants. | dashbar | Shared anatomy, responsive density changes, clear Add New action, and totals-first hierarchy. |
qwiz_my-mess/00_IMGs/mess/ac19f224-c50c-44ed-bdb8-1c6d63167462.png | Ten settings patterns: tables, inspector cards, toggles, segmented controls, permissions matrix, accordions, summaries, forms, and grids. | dashboard-settings | Summary/expanded disclosure, compact spacing, pale borders, and native-like rows; do not adopt its blue accent as dashbar authority. |
qwiz_my-mess/00_IMGs/mess/imagine-438d5df8.jpg | A monochrome, heavy-outline KPI row over a black icon-tab bar. | dashbar | High-contrast bar reference with bold condensed type, black borders, and one purple selected edge. |
qwiz_my-mess/00_IMGs/mess/imagine-30af347a.jpg | Four minimalist statistic cards over a pill-shaped navigation rail. | dashbar | Airy white/lavender treatment, light dividers, purple selected item, and a short current-state underline. |
qwiz_my-mess/00_IMGs/mess/imagine-3a055481.jpg | Six concepts progressing from a sparse KPI rail through bento, attached navigation, expanded insights, analytics, and dark compact bar. | dashbar | One metrics DOM can support CSS-only density/style variants without changing information architecture. |
qwiz_my-mess/00_IMGs/mess/imagine-fa688dd2.jpg | A conventional dashboard with four oversized overview cards. | dashbar | Purple icon tiles, large metrics, supporting labels, decorative waves, and overflow affordances for the soft-card mode. |
qwiz_my-mess/00_IMGs/mess/imagine-a0a69757.jpg | Two stacked rails: four metrics, then product-section navigation and a sparkle action. | dashbar | Spacious soft cards, white rounded surfaces, restrained shadows, and a simple shell that leaves room below. |
00_IMGs/_rest/ singles
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/_rest/02-get-started-ready.png | A native WordPress Get Started screen with hero, ready status, metrics, starter quizzes, visual-kit samples, and final next-step rail. | welcome | Keep the native shell; lead with state and CTA, then actionable starter cards, visual proof, and settings/library links. |
qwiz_my-mess/00_IMGs/_rest/13-settings-play-print-banner-off.png | A German QuizWizz settings workspace with branded header, search, section rail, stacked cards, controls, and theme gallery. | dashboard-settings | Single-column searchable hierarchy, stacked settings groups, toggles/segments, and visible section navigation. |
qwiz_my-mess/00_IMGs/_rest/08-finetune-editable-print-sheet.png | A Print Studio modal with revision metadata, Edit/Exact PDF tabs, sortable question rows, and sticky footer actions. | none | Useful editor anatomy: white sheet, charcoal overlay, green correct state, light dividers, reorderable rows, and sticky commit actions. |
qwiz_my-mess/00_IMGs/_rest/desktop-starter-installed.png | A native WordPress welcome screen confirming that the starter library is ready. | welcome | Green status rail, View starter quizzes CTA, Preview/Edit cards, and next-step shortcode/settings panel; ignore the magenta annotation. |
qwiz_my-mess/00_IMGs/_rest/014-settings-experience.png | A native-shell, single-column Settings screen with search, section rail, and grouped Essentials, Guest Builder, and Online Player cards. | dashboard-settings | Roomy white groups, selected tabs/toggles/chips, progressive disclosure, and clear category hierarchy. |
00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_questions_inline-preview_master.jpg | A questions manager with searchable/selectable cards beside a selected-question preview. | list | Master-detail hierarchy, answer/correct state, explanation, related quizzes, pagination, and direct Edit action. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_quiz-list_bento-grid_master.jpg | A filtered quiz manager whose collection is a 3×2 card grid. | list | Title, category/language chips, status, metric, question count, Play action, and conventional pagination. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_quiz-list_classic-dense-table_master.jpg | A classic dense quiz table below metrics, tabs, search/filter/bulk controls. | list | Native-like selection table, row actions, pagination, pastel taxonomy chips, and green/amber/gray status badges. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_quiz-list_hybrid-card-list_master.jpg | Full-width quiz list-cards under the standard summary and filter shell. | list | Status/language/category/question tags, trend line, W/L, and play/edit/duplicate/delete actions. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_questions_classic-dense-table_master.jpg | A dense questions table with KPI bar, tabs, toolbar, metadata columns, and actions. | list | Compact badges and colored indicators for type, difficulty, language, category, quiz use, and status. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_quiz-list_contact-sheet_6concepts.jpg | Six quiz-list concepts: table, hybrid list, bento grid, insights sidebar, dark table, and empty library. | list | Shared sequence of KPI dashbar, tabs, filters, collection, and pagination; empty mode keeps Create and Import in the same shell. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_questions_contact-sheet_6concepts.jpg | Six Questions concepts spanning dense/hybrid lists, filters, preview, dark mode, and import success. | list | One admin collection shell can host ordinary, success, and other special states without changing navigation. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_quiz-list_empty-state.jpg | A dedicated zero-quiz shelf beneath a zero-valued dashbar. | list | Checklist art, “No quizzes yet,” Create and Import actions, faded list artwork, settings button, and tip banner. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31/2026-08-31_wpqs_quiz-list_dark-a11y_table.jpg | A dark high-density quiz manager with metrics, filters, taxonomy chips, status dots, actions, and pagination. | list | Contrast/density reference only: near-black panels retain a clear purple selected state without creating a dark-mode mandate. |
00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_genius_v2_elevated/
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_genius_v2_elevated/2026-08-31_wpqs_v2_questions_bulk-filters_scent.jpg | A Questions bulk editor with counters, filter chips, density controls, selection toolbar, and expandable rows. | list | Persistent bulk actions, visible applied-filter state, structured checks, and expandable detail. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_genius_v2_elevated/2026-08-31_wpqs_v2_questions_progressive-bulk_hierarchy.jpg | A questions list with KPI bar, composable filters, density toggle, selected-row expansion, and sticky bulk bar. | list | Airy/dense choice, purple selection, green active status, compact badges, and persistent selection actions. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_genius_v2_elevated/2026-08-31_wpqs_v2_quiz-list_airy-expand_hierarchy.jpg | An airy expandable quiz list with stats, filters, density toggle, chips, Play, and disclosed metrics. | list | Metadata hierarchy and progressive row detail where a dense table is too terse. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_genius_v2_elevated/2026-08-31_wpqs_v2_questions_create-form_progressive.jpg | A question authoring screen with KPI bar, tabs, form/live-preview split, reorderable options, and sticky publish actions. | none | Editor workflow reference: collapsed Advanced section, taxonomy chips, live preview, and persistent save/publish actions. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_genius_v2_elevated/2026-08-31_wpqs_v2_elevated_principles_contact-sheet.jpg | Six elevated list/editor concepts plus a dark empty state with Create/Import and benefit callouts. | list | Shared KPI/filter header, configurable density, clear primary action, and an empty state that belongs to the same collection shell. |
00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/
| Archive member | What it shows | Reuse | Key traits to carry forward |
|---|---|---|---|
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_smart-filters_master.jpg | A questions collection with top metrics, substantial smart-filter sidebar, active chips, and metadata-rich rows. | list | Applied-filter visibility, removable chips, explicit reset, and a clear Bulk Edit entry point. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_classic-table_refined_master.jpg | A refined classic Questions table with metrics, tabs, search, five filters, bulk actions, rows, and pagination. | list | Native-like baseline with difficulty dots, language/category chips, status, selection, and row actions. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_dark-a11y_table.jpg | A near-black questions manager with compact controls, dense rows, and high-contrast status badges. | list | Contrast reference only; purple selection remains visible without establishing a dark-theme requirement. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_empty-state.jpg | A zero-question shelf with zero metrics, centered icon, Create/Import actions, illustration, and tip. | list | Direct question-list/editor shelf authority with count context, one primary action, one import action, and restrained supportive art. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_inline-preview_purified_master.jpg | A polished master-detail questions list with selected-question drawer. | list | Search/filterable radio selection, answers, explanation, related quizzes, and direct Edit Question action. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_create-form_progressive_master.jpg | A seven-section Create New Question editor with sortable answers, chips, Live Preview, and sticky actions. | none | Authoring reference for progressive form sequencing and editable-row anatomy, not a welcome, dashbar, settings, or list authority. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_bulk-edit_master.jpg | A Bulk Edit Questions screen with selected-count panel, notice, multiselect table, actions, and pagination. | list | Selection-aware action hierarchy, clear selection escape, metadata chips, and destructive-action separation. |
qwiz_my-mess/00_IMGs/_rest/2026-08-31_qwizz_ALL_genius/qwizz_ui_2026-08-31_questions/2026-08-31_wpqs_questions_contact-sheet_6concepts.jpg | Six collection modes: classic, hybrid, filter sidebar, preview, dark table, and import success. | list | A shared dashbar/tab/filter/list shell can swap its main pane for explicit success or empty components. |
Adopted design contracts
The following three passages are adopted verbatim as design authority. They specify the intended rail, onboarding lifecycle, and geometry; they do not license or install archive code (qwiz_my-mess/02_DOCS/NOTES.md:1050-1079,1094-1104,1154-1186).
Slim statistics rail — verbatim qwiz_my-mess/02_DOCS/NOTES.md:1050-1079
1050| ## P0 — glued statistics rail
1051|
1052| * [ ] Build one shared 44–52px statistics rail beneath `#wpadminbar` on Qwizz-owned screens.
1053|
1054| * [ ] Keep it in normal document flow with `position: sticky`; never use a covering fixed overlay.
1055|
1056| * [ ] Use one continuous surface with dividers—not four bordered statistic cards.
1057|
1058| * [ ] Show operational metrics:
1059|
1060| * Quizzes: total plus drafts/review items.
1061| * Questions: usable plus invalid/review-required.
1062| * Subjects: total plus empty/undersupplied pools.
1063| * Coverage: usable language/category coverage.
1064|
1065| * [ ] Make each metric a real link to its exact filtered list.
1066|
1067| * [ ] On hover/focus, reveal a concise, noninteractive breakdown within 150ms; activation still navigates directly.
1068|
1069| * [ ] Give the breakdown an accessible description; do not place exclusive actions inside hover content.
1070|
1071| * [ ] Cache aggregates and invalidate them after quiz, question, term, settings or import mutations.
1072|
1073| * [ ] Preserve rail height during loading to prevent layout jumps.
1074|
1075| * [ ] Use correct 32px/46px WordPress toolbar offsets and `scroll-margin-top` for anchors.
1076|
1077| * [ ] At constrained width/zoom, make the rail static or horizontally scrollable rather than covering content.
1078|
1079| **Done when:** every metric reaches useful data in one click and automated bounding-box checks prove that no focusable content is obscured.One-time welcome / Help lifecycle — verbatim qwiz_my-mess/02_DOCS/NOTES.md:1094-1104
1094| ## P0 — onboarding becomes Help
1095|
1096| * [ ] Replace the permanent Get Started page with a maximum three-step contextual checklist shown only while incomplete.
1097| * [ ] Recommended steps: create/import content, create a quiz, insert the Qwizz block.
1098| * [ ] Persist completion per user and allow dismissal without blocking work.
1099| * [ ] After completion, remove all Get Started navigation and dashboard bulk.
1100| * [ ] Convert it into a collapsed **Help** section at the bottom and a native WordPress Help tab.
1101| * [ ] Change the Plugins-row action from Get Started to Dashboard or Settings.
1102| * [ ] Allow setup guidance to be reopened/reset from Help.
1103|
1104| **Done when:** an established user sees no onboarding residue during normal work.Geometry contract — verbatim qwiz_my-mess/02_DOCS/NOTES.md:1154-1186
1154| ## P0 — eliminate the visual/CSS failures
1155|
1156| * [ ] Mount custom UI under one `.qwizz-admin` root with screen modifiers.
1157|
1158| * [ ] Remove unscoped rules for `body`, `*`, `button`, `input`, `svg`, headings, `.wrap`, `.row`, `.bar`, native tables and Gutenberg components.
1159|
1160| * [ ] Never enqueue settings/list CSS on unrelated WordPress screens.
1161|
1162| * [ ] Use WordPress-native typography and scheme-aware colors.
1163|
1164| * [ ] Adopt one geometry contract:
1165|
1166| * 1px borders only.
1167| * One containment edge per meaningful region.
1168| * No card inside a card.
1169| * Ordinary groups use spacing or one divider.
1170| * Selected state uses an inset ring/check without changing dimensions.
1171| * No negative action offsets.
1172| * No hover `translateY`.
1173| * No clipped focus outlines.
1174| * No `transition: all`.
1175|
1176| * [ ] Give flex/grid children `min-width: 0`; eliminate root horizontal scrolling.
1177|
1178| * [ ] Use logical properties for RTL.
1179|
1180| * [ ] Keep purple for primary/current/exceptional states; healthy toggles and every icon do not become purple.
1181|
1182| * [ ] Preserve the paper preview as a legitimate bordered artifact; do not frame it inside another decorative card.
1183|
1184| * [ ] Raise tiny metadata to WordPress-readable sizing and fix low-contrast secondary text.
1185|
1186| **Done when:** every Qwizz surface has at most one intentional boundary and unrelated WordPress screens have zero visual diffs.Admin Lab: specification authority, not source
The Lab demonstrates one responsive WordPress-admin composition in which Welcome and dashboard share the opening viewport before the dashboard becomes sticky (qwiz_my-mess/08 TOOLS/qwizz-admin-lab/README.md:17-24). Its welcome anatomy is a wand mark, the “Qwizz is ready” eyebrow, a tight Make questions worth knowing. heading, a short subline, and Import / Build quiz / Settings actions (qwiz_my-mess/08 TOOLS/qwizz-admin-lab/index.html:111-123). Directly after that launcher, the prototype uses a joined four-resource metric grid and later a compact resource strip; their repeated resource links and common geometry are the behavior/specification reference for a shared dashbar DOM (qwiz_my-mess/08 TOOLS/qwizz-admin-lab/index.html:125-148,162-167; qwiz_my-mess/08 TOOLS/qwizz-admin-lab/assets/admin-lab.css:517-530,692-733). The README itself calls the Lab disposable (qwiz_my-mess/08 TOOLS/qwizz-admin-lab/README.md:50-52).
License boundary, verbatim (qwiz_my-mess/08 TOOLS/qwizz-admin-lab/README.md:46-49):
“The original project code is unlicensed; no public reuse license has been selected. Embedded icon work retains its upstream licenses in
THIRD_PARTY_NOTICES.md.”
Mine behavior, composition, and specification only. Never copy Admin Lab code or files (qwiz_my-mess/08 TOOLS/qwizz-admin-lab/README.md:46-52).
Recovery boundary: archive 1.10.0 is not the live tree
Verbatim recovery-plan excerpt (qwiz_my-mess/Z_harvest/RECOVERY-PLAN.md:15-26):
15| Both the archive and the live site report `1.10.0`, but they differ:
16|
17| | Asset | Archive | Live |
18| |---|---|---|
19| | `assets/js/qwizz-admin-settings.js` | 47,344 B | 66,288 B |
20| | `assets/js/qwizz-player.js` | 32,243 B | 40,139 B |
21| | `assets/js/qwizz-player.css` | 13,511 B | 14,943 B |
22| | `qwizz-admin-dashboard.js`, `qwizz-admin-starter.js`, `qwizz-effect-state.js`, `css/print.css`, `css/qwizz-admin.css` | present | HTTP 404 |
23|
24| Everything in `_harvest/versions/` and `_harvest/flow/` therefore describes
25| undeployed code. `_harvest/flow-live/` re-derives the client-side part from the
26| mirrored live bundles in `/tmp/qwlive/`.Boundary: the archive is design/history authority only. Matching 1.10.0 labels do not establish byte identity, and archive material must never overwrite or be used to assert live-tree truth (qwiz_my-mess/Z_harvest/RECOVERY-PLAN.md:15-26).
HTML provenance and deduplication map
Correction: the assumed three exact six-file clusters are refuted
The digest inventory establishes one exact six-file bundle at two locations, a top-level branch matching five of those six bytes, and a distinct six-file qwizz-files_claude variant. The earlier assumption that three named directories were exact six-file copies is false (/tmp/mess-miner-report.md:14-20; digest receipt /tmp/qwmess-sha256-inventory.txt:4-17,7977-7979,8008-8025).
Exact six-file bundle: two locations
Each row is one byte-identical pair between qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/ and qwiz_my-mess/06_HTML/qw-artifacts/ (/tmp/mess-miner-report.md:22-31).
| File | Size | SHA-256 | Exact archive members |
|---|---|---|---|
quiz-builder-redesign.html | 36.1 KB | 2c0fb14e278ca1cf2078b0df6117ee559a5922ab3a5081c3e4c83a23993a288a | qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/quiz-builder-redesign.html; qwiz_my-mess/06_HTML/qw-artifacts/quiz-builder-redesign.html |
quizwizz-finetune.html | 13.3 KB | 01c1b0896555de250ac2227d12238b4ee9fd4a2f817e9f39c5ca60b6b455734e | qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/quizwizz-finetune.html; qwiz_my-mess/06_HTML/qw-artifacts/quizwizz-finetune.html |
quizwizz-pdf-light.html | 11.1 KB | 4f9ba9364277fb1451c6a3dcc5bca40032114214ca0b17a5c69c70accca3a9a0 | qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/quizwizz-pdf-light.html; qwiz_my-mess/06_HTML/qw-artifacts/quizwizz-pdf-light.html |
quizwizz-player.html | 15.2 KB | dab029eecdbc96eec17a20d448f752486e122205297c954e1bd5e2813d69c4d4 | qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/quizwizz-player.html; qwiz_my-mess/06_HTML/qw-artifacts/quizwizz-player.html |
quizwizz-progressive.html | 26.2 KB | 6a6b74c818ab78b13e0e3e10db4f1c38226065bd62cffb20e03667e14502c934 | qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/quizwizz-progressive.html; qwiz_my-mess/06_HTML/qw-artifacts/quizwizz-progressive.html |
qwizz-admin.html | 35.3 KB | 96e1533fcc78597edbc4028fa2df9c5948c5849408eabf2f1b434cf112968195 | qwiz_my-mess/06_HTML/2026-07-14 qwizz/html/qwizz-admin.html; qwiz_my-mess/06_HTML/qw-artifacts/qwizz-admin.html |
Top-level five-of-six branch
The top-level qwiz_my-mess/06_HTML/ branch matches the canonical bytes for builder, progressive, player, PDF, and admin at quiz-builder-redesign.html, quizwizz-progressive.html, quizwizz-player.html, quizwizz-pdf-light.html, and qwizz-admin.html. Its fine-tune-named member is not the sixth canonical byte: qwiz_my-mess/06_HTML/qwizz_design-inspiration_finetune.html is SHA effd8cb08fdc1ca7e6dc006f83ddbc4ca3ce96f35ef9407907f5de9d6f4fcfb2, not canonical 01c1b089… (/tmp/mess-miner-report.md:33; /tmp/qwmess-sha256-inventory.txt:8,10-16).
Distinct qwizz-files_claude six-file variant
These six members have the same names and listing sizes as the canonical bundle, but five are different bytes and the fine-tune member follows the separate effd8cb0… lineage (/tmp/mess-miner-report.md:35-46).
| File | Size | SHA-256 | Relationship |
|---|---|---|---|
qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/quiz-builder-redesign.html | 36.1 KB | f54c5d7d0c006613f8b6919fab178ea28c600a8b9d3d708db7c4d1f7ce5da147 | Differs from canonical builder. |
qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/quizwizz-finetune.html | 13.3 KB | effd8cb08fdc1ca7e6dc006f83ddbc4ca3ce96f35ef9407907f5de9d6f4fcfb2 | Equals top-level qwiz_my-mess/06_HTML/qwizz_design-inspiration_finetune.html. |
qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/quizwizz-pdf-light.html | 11.1 KB | d4280774fd519ee27a78c0ccd80671d150b3b13696eed88c178540446d0af91a | Equals qwiz_my-mess/00_IMGs/_rest/Quizwizz-finedesign-HTML/quizwizz-pdf-light.html, not canonical. |
qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/quizwizz-player.html | 15.2 KB | 24d9c2fede1569fccf524b97951d06e7e5c4ebd6ff2d59a7ba75f0255773b99b | Equals qwiz_my-mess/00_IMGs/_rest/Quizwizz-finedesign-HTML/quizwizz-player.html, not canonical. |
qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/quizwizz-progressive.html | 26.2 KB | f4003e533366a6b9439b5c0e57bef9c74242c5232b7b36b179f69373159b0df5 | Differs from canonical and equals the three top-level aliases below. |
qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/qwizz-admin.html | 35.3 KB | d7cdb21cdbb515ce848bb9ba7f1084b165e26cfedeb8c7c5bac5b0bb1b0d9966 | Differs from canonical admin. |
Alias families and lineages
qwiz_my-mess/06_HTML/quizwizz.html,qwiz_my-mess/06_HTML/quizwizz-frontend_inspiration.html, andqwiz_my-mess/06_HTML/qwizz_design-inspiration_builder.htmlshare SHAf4003e533366a6b9439b5c0e57bef9c74242c5232b7b36b179f69373159b0df5, matching theqwizz-files_claude/quizwizz-progressive.htmlvariant (/tmp/qwmess-sha256-inventory.txt:4,9,17,8024).qwiz_my-mess/06_HTML/qwizz_design-inspiration_progressive.htmlandqwiz_my-mess/06_HTML/quizwizz-progressive.htmlshare canonical progressive SHA6a6b74c818ab78b13e0e3e10db4f1c38226065bd62cffb20e03667e14502c934(/tmp/qwmess-sha256-inventory.txt:6,11).qwiz_my-mess/06_HTML/qwizz_design-inspiration_finetune.html,qwiz_my-mess/06_HTML/2026-07-14 qwizz/qwizz-files_claude/quizwizz-finetune.html, andqwiz_my-mess/00_IMGs/_rest/Quizwizz-finedesign-HTML/quizwizz-finetune.htmlshare SHAeffd8cb08fdc1ca7e6dc006f83ddbc4ca3ce96f35ef9407907f5de9d6f4fcfb2;qwiz_my-mess/04_QUESTIONS/quizwizz-finetune.htmlinstead has canonical SHA01c1b089…(/tmp/qwmess-sha256-inventory.txt:12,56,7979,8025).- The progressive-builder lineage stages categories → difficulty → count/title → actions/More options, then adds icon-first startup, 5/10/20 presets, a pool counter, smart title, nested PDF options, a pre-print editor, keyboard states, and reduced-motion handling (
qwiz_my-mess/06_HTML/2026-07-14 qwizz/UX-perfection-audit.md:1043-1073). The6a6b74c8…artifact is the lineage reference; the same-namedf4003e53…Claude variant is not that byte lineage (/tmp/mess-miner-report.md:54-57). - The fine-tune/player/PDF lineage specifies editable paper, drag/reorder, replace/delete/undo, live count/page estimate, a theme-token player, and a real print template as three distinct mockups (
qwiz_my-mess/06_HTML/2026-07-14 qwizz/UX-perfection-audit.md:1574-1618). This is behavior/provenance evidence, not a reuse license (/tmp/mess-miner-report.md:57).
S8 structural reference and fake-Print boundary
Nominate qwiz_my-mess/06_HTML/quizwizz-player.html as the S8 structural reference: it carries a self-contained player frame at :150-153, begins an inline const QUIZ = { … } payload at :155-171, and renders questions/results from that payload at :184-205 (qwiz_my-mess/06_HTML/quizwizz-player.html:150-205). Its Print control is not behavior authority. The stub is verbatim:
else if(act==='print'){ b.textContent='Opening print…'; setTimeout(()=>b.innerHTML='🖨 Print results',900); /* plugin: window.print() on a results sheet */ }— qwiz_my-mess/06_HTML/quizwizz-player.html:275
S8 may reuse the payload-plus-frame structure, but must implement real self-contained offline trivia behavior rather than the fake Print branch (qwiz_my-mess/06_HTML/quizwizz-player.html:150-275).
Macarena search verdict
Negative. The full extraction was searched recursively and case-insensitively for Macarena across every text-readable file under /tmp/qwmess-full, then searched again under /tmp/qwmess-full/qwiz_my-mess with an explicit per-letter case-insensitive pattern. Both searches returned no matches. This is extraction-wide text scope, not a filename or selected-member search; binary/image bytes were not treated as text (/tmp/mess-miner-report.md:10-12).
GUINEA-PIG PREFLIGHT — frozen S9 gate
The selected releases are the exact eight entries in /tmp/qwmess-preflight/MANIFEST.txt:1-8: the 1.3.1 external-audit ZIP is selected instead of the duplicate audit-core tar, and the 1.7.0 release ZIP is selected instead of the development-source ZIP (/tmp/mess-miner-report.md:193-203). In the verbatim table below, every selected member path is relative to the archive prefix qwiz_my-mess/; the frozen source is /tmp/mess-miner-report.md:205-214.
| Version | selected member / SHA-256 | prefix-tables evidence | activation evidence | root | result |
|---|---|---|---|---|---|
| 1.3.1 | 01_APPs/quizwizz-1.3.1-external-audit-20260719T2359Z.zip / 82d11cc45302c66fca28de0b7000281243d5e458e51be844de196c54d587c6be | PASS; no plugin SQL table creation exists in the activation class. | quizwizz.php:30-34 registers the hook. includes/Plugin.php:95-100 registers types/taxonomies and flushes rewrites; its comment says “Never mutate site content.” | quizwizz-1.3.1-external-audit-20260719T2359Z (MANIFEST.txt:1) | PASS |
| 1.4.0 | 01_APPs/quizwizz-1.4.0.zip / 538725a3ec232950786f275f29c85f8047467d49a6f5fcdbf2b60d4509b22a41 | PASS; rate_limits, ai_ledger, and attempts are built from $wpdb->prefix (includes/Installer.php:10-31,58-70). | Plugin.php:98-104 calls Installer::install; Installer.php:45-49 creates those owned resources, installs capabilities, schedules qwizz_cleanup_security_tables, and records qwizz_schema_version. | quizwizz (MANIFEST.txt:2) | PASS |
| 1.5.0 | 01_APPs/quizwizz-1.5.0.zip / 77d65559b431aa558744261cb7323feb584c41d92d58f72d18e34c9548bfc843 | PASS; $prefix = $wpdb->prefix, and every DDL target begins {$prefix}qwizz_ (includes/Installer.php:129-256). | Plugin.php:112-117 registers types/taxonomies, installs, then flushes rewrites. Installer.php:48-61,121-264,277-280 confines work to plugin migration state/tables/caps/hooks/schema/index state. | quizwizz (MANIFEST.txt:3) | PASS |
| 1.5.4 | 01_APPs/quizwizz-1.5.4.zip / d88efc85079711f46b604f29279426050f5fa4ccebb81431e286d6aa928b3b6a | PASS; $prefix DDL and cleanup throughout (includes/Installer.php:129-256,287-290). | Plugin.php:116-121; Installer.php:48-61,258-261,277-280: types/taxonomies, owned install resources, and rewrite refresh only. | quizwizz (MANIFEST.txt:4) | PASS |
| 1.6.1 | 01_APPs/quizwizz-1.6.1.zip / f7f026ce99a65f731167d7ec068c8fd5ba8f4f77e32160fcd7adc41b95fa6a0f | PASS; $prefix DDL/cleanup (includes/Installer.php:131-258,292-295). | Plugin.php:195-200; Installer.php:50-61,260-263,279-282: plugin tables/options/caps/hooks only, then rewrite refresh. | quizwizz (MANIFEST.txt:5) | PASS |
| 1.7.0 | 01_APPs/quizwizz-1.7.0.zip / f0755e9080461325bfb6dc20e426a5acbc9be636e621db48dcf3f42d6224b66c | PASS; plugin DDL derives from $prefix = $wpdb->prefix; direct core-table access is WPDB-property based (includes/Installer.php:131-180,192-375). | Plugin.php:226-230; installer creates/migrates owned resources, capability/hook/state/settings/index/count/rewrite resources (Installer.php:185-375,388-461). | quizwizz (MANIFEST.txt:6) | PASS |
| 1.9.0 | 01_APPs/quizwizz-1.9.0.zip / 7706de22126f4fb70096b1dd455009acba71d6a03fc8ff7197b8df16f8b84666 | PASS; same prefix-derived plugin DDL and WPDB-property-only core access (includes/Installer.php:131-180,192-375). | Owned tables/options/caps/hooks, private-file/settings migration, index/count state, and rewrite marker only (includes/Installer.php:59-75,185-375,388-461; activation registration in quizwizz.php:26-30). | quizwizz (MANIFEST.txt:7) | PASS |
| 1.10.0 | 01_APPs/quizwizz-1.10.0.zip / 1c3736525c95f7e3656b969fa74658df51b344084f90fb8793ac9f5b0956e869 | PASS; same prefix-derived plugin DDL and WPDB-property-only core access (includes/Installer.php:131-180,192-375). | Same bounded resource profile: own tables/options/caps/hooks, private-file/settings migration, index/count state, and rewrite marker (includes/Installer.php:59-75,185-375,388-461; quizwizz.php:26-30). | quizwizz (MANIFEST.txt:8) | PASS |
Gate decision: 8/8 PASS, with no FAIL rows. S9 may proceed with the exact eight-site topology. The topology must never be silently reduced. This preflight does not authorize network activation or co-activation, and S9 must retain the selected archive digests and per-site activation discipline (/tmp/mess-miner-report.md:222-224).