MitmonLabs-Frontend

Owner UI override — 2026-10-13

Mitch explicitly overrides the original mockup and earlier fidelity rules for navigation, action labels and explanatory chrome. The stack remains Vite + Vue 3 + Vuetify 3 + vue-router 4. These differences are intentional owner decisions:

Before/after review and verification record supersede the older integrated-app screenshots below for these owner-directed changes. Captures use test-only HTTP responses, actual OpenFreeMap tiles, and a mocked account avatar. They do not certify live model placement, production authentication, the later host or FS1/A459 acceptance. Development gallery boards below remain historical reference material, excluded from release.


Explore milestone fidelity review

Visual authority: Mitch’s bundled MitmonLabs Workspace.html (2026-10-12). All twelve reference boards were rendered read-only with Playwright at their exact board sizes, recorded in mockup-boards.json. The current Explore app image shows authenticated empty API coverage. Inspector, Download and phone images exercise intercepted contract-shaped HTTP test responses only; they are layout/test evidence, not served real-model evidence. No runtime demo data source or flag remains. The component/gallery pairs from the UI worker are supporting evidence; they are not screenshots of the integrated app.

Applied reference values

UI commit 03058b4815a485c8160a95f3e1ace9c57dc5da51 is merged. The app uses the exact #C8561F accent, self-hosted IBM Plex Sans / IBM Plex Mono, reference component icons, radii, borders and shadows. Superseded entry fonts and presentation overrides are removed. BuildingPanel owns its header/footer inside headerless FloatingPanel; DownloadPanel owns its header, scrolling body and fixed footer.

Measured layout: desktop shell 57 px; search/layers 336 px; floating building panel 382 px; Inspector sidebar 381 px; download drawer 560 px; desktop insets 16 px. Phone Explore uses the reference search/48 px camera controls, sheet at y=484 for the 390×844 viewport, and 64 px section navigation. Phone Inspector uses its full-screen scene, compact reveal bar, feature summaries and download action in the bottom sheet. Container resize recreates the approved FS3 scene to preserve the actual screen anchor, with desktop→phone regression coverage.

Mitch’s subsequent Explore correction docks the camera stack 16 px from the available right edge on desktop and 12 px on phone. Only an open right panel/drawer reserves space; desktop Inspector uses the same vertical camera stack beside its sidebar. The draw toolbar and bottom summary share a content-sized layout with a 12 px gap, and the left column scrolls above them without shrinking its cards. Phone Explore includes zoom buttons, and its expanded sheet leaves the camera stack reachable; the fullscreen Download dialog hides background map controls. The allowance text includes the explicit space before “areas left”. These adjustments are verified at 1440×900, 2000×1040 and 390×844; 2000 px evidence records the corrected layout at the viewport that prompted the request.

Deliberate differences required by bindings

Recorded visual exceptions and remaining scope

The UI handoff records the authoritative reference white/accent contrast as 4.369:1 and warning text as 4.443:1. These are explicit visual exceptions; this evidence does not claim blanket WCAG AA contrast. Other tested token pairs meet the UI checks.

No old DM Sans/Manrope or approximate accent remains in the app entry. These five pairs are ready for review with the deliberate differences above; they are not a claim that shared geometry or contract-limited copy is pixel-identical. Process/Jobs, Shadow, Account and Case study boards remain paused by the latest owner decision. The completed A468 window is recorded as partial; remaining live acceptance needs a new coordinated window and approved real coverage.