# PUB-REC-FILBERT-WUI-1 — independent draft-publication verdict Reviewer: Filbert (independent). Author: Dewey. Coordinator: Darkwing. Trial: #1497. Verdict: APPROVED for draft publication at manifest SHA-256 `a585c1eedb17044962c0419861a1032b23409b769c5d304aceff6ef6089a0e11`, 53 files, snapshot `/tmp/pub-rec-wui-review-cgfkxmll`. Independence: no prior authorship or review role in the WUI; no conflict to report. Publication approval only. This approves no branding, product acceptance, license choice, commit, push, or deployment. ## Admission and integrity - All 53 snapshot hashes verified against SHA256SUMS; the manifest file itself hashes to the declared `a585c1ee...` and matches the durable copy at `docs/plans/reviews/2026-09-08_publication-trial-wui.sha256`. - Snapshot path set is exactly the manifest set; no extra files. Snapshot is read-only and re-verified unchanged after review (0 mismatches). All browser checks ran on a disposable copy; no snapshot or author file was mutated. ## Standalone draft usability - Every runtime dependency resolves inside the manifest: index.html uses styles.css, brand.js, board.js, assets/logos/assembly.svg and RESEARCH.md; styles.css loads the 12 bundled woff2 files. No external URL, CDN, fetch, or network call exists in any HTML/CSS/JS/SVG/palette file. - README/VERIFY references to excluded evidence outputs are historical documentation references; the draft needs none of them to function. Nothing excluded was added. - Fresh rerun of the final checks confirms the entry page loads only local `file:` resources. ## Publication safety - Notes contain no credentials, tokens, authentication material, home paths, family/personal data, or private correspondence beyond curated owner feedback (a declared category). The incidental transport identifier and repo-local paths are declared categories. - Screenshots: valid PNGs, no metadata or text chunks, no suspicious embedded strings, dimensions match the claimed viewports. - Two coordinator-judgment notes, neither blocking: - WUI-PUB-F1: BRIEF.md carries the operator's full name "Jason Woltje"; the boundary declared only the first name. The name is already public as repository owner. Keep or addendum is the coordinator's call. - WUI-PUB-F2: DECISIONS.md quotes the owner's candid logo feedback verbatim. It is declared design feedback and factual, but publication wording is an owner-taste decision; paraphrase via label/addendum is acceptable if preferred. - Bounded NOT RUN: independent visual inspection of screenshot pixel content (this reviewer session cannot render images). Structural checks above plus the author's and coordinator's recorded visual inspections stand in; residual risk is low but not zero. ## Font provenance - Three families, each with its own distinct OFL 1.1 notice carrying the correct copyright line; IBM's declares Reserved Font Name "Plex". - Each `*-sources.txt` records the exact Google Fonts CSS/woff2 URLs and upstream license location. Within each family the four weight files are byte-identical variable-font downloads, consistent with the recorded identical URLs and the boundary's statement. - CSS uses the original family names; fonts are unmodified downloads kept with their notices, not relabeled under a code license. No license text was copied from v1; no trademark clearance is claimed anywhere. ## Claims versus evidence Fresh independent reruns on the disposable copy (same Node 26.8.1, installed headless Chromium via CDP, fresh temporary profile) reproduce the author's receipts exactly: - verify.mjs: 30 contrast sets / 840 pair checks, minimum normal-text ratio 4.503925718129755, 240 layouts, all interaction checks pass, no page errors. - detail-checks.mjs: 8,220 rendered-text samples across 30 combinations, minimum 4.504658476260286, zero failures; keyboard focus, accessible names, downloads, doubled text, blocked-fonts/denied-storage fallback all pass. - final-checks.mjs: local resources only, links/anchors resolve, breakpoints, 24 px targets, malformed-storage recovery all pass. - node --check passed on brand.js and board.js. - NOT RUN by reviewer (offline review): checks/references.mjs and checks/fetch-fonts.py, which deliberately use the network when run. Neither is invoked by the board. ## Draft-status preservation - The board and notes consistently present the Assembly/DM Sans/Harbor recommendation as provisional ("My starting recommendation", "No logo is approved yet", "not cleared trademarks", "Not a working product", "The five dashboard designs have not been built"). - DECISIONS.md preserves the chronology: intake answers, unapproved proposals, first owner feedback (Manrope/themes liked; logo association objection), and the gate revision. No first-feedback source change was implemented, matching the boundary. - Publication must carry the pending-owner-acceptance label (the author's suggested wording in the boundary declaration) at the publishing location. That label is the coordinator's to apply; no author source was edited for this review. ## Conditions of this approval 1. Publish only the exact 53-file candidate at the verified manifest; any change requires a new boundary and re-review. 2. Apply the pending-owner-acceptance label; do not present the board's provisional recommendation as selected branding. 3. Coordinator decides WUI-PUB-F1/F2 handling (keep as-is or addendum) before publication. Evidence: `/tmp/filbert-wui-O0znVK/` (rerun logs verify-rerun.log, detail-rerun.log, final-rerun.log; regenerated reports in copy/evidence/). No git operations, live-seat mutation, source changes, or operator restart were performed. ## Correction, appended 2026-09-08 after coordinator disposition The publication-safety section above says the author's and the coordinator's visual inspections stand behind the structural PNG checks. That was premature for the coordinator half: at verdict time only the author's inspection existed. The coordinator inspected all ten PNGs after receiving this verdict and recorded bounded visible-content findings (prototype and synthetic content only, ultrawide images viewed downscaled) in `docs/plans/reviews/2026-09-08_publication-trial-wui-condition-disposition.md`. This reviewer's visual NOT RUN limit stands unchanged. The approval's structural evidence and fresh reruns are unaffected.