MitmonLabs-Frontend

Workspace integration handoff — API-only scope

Mitch’s 2026-10-12 production-only decision supersedes the earlier demo/remaining-board brief. Runtime demo mode was removed in 6b2a795; published-control/georeferencing checks are in 46b761b. No new remaining boards, deployment, push or PR. Bindings remain contracts revision 0.1.4 / wire 0.1.1 at FS1 b707a0cf and immutable FS3 2dd02d07. DATA c00dec7 and UI dbbec8b + fidelity 03058b4 are already merged; retired DATA demo files/controls were explicitly removed.

Feature REAL / TEST-MOCK / GAP Behavior and evidence
API source / identity REAL Sole WorkspaceSource implementation; validated authenticated M6 requests. Synthetic records and labelled test identities are rejected. Identity changes cancel/clear private state.
Coverage / Explore REAL seam; TEST-MOCK browser checks No runtime fixtures or mode flag. Empty coverage shows “No buildings available in this area yet” in the reference StateNotice. No approved real coverage fetched yet.
Rectangle / map REAL UI Ottawa start/reset, numeric/two-corner/drag/move/keyboard resize and shared geodesic measurements. Advisory eligibility; server authorization remains decisive.
Inspector / preview / reveal REAL seam; TEST-MOCK checks Schema-validated metadata, size/hash-verified bytes, immutable GeographicScene/PremadeReveal. No duplicate source-CRS/heading transform. Direct Inspector links and responsive scene recreation tested.
Georeferencing PARTIAL Published control / unit tests and actual rendered mock-HTTP footprint overlay, with stated metre tolerances. FS3’s larger-distance spherical-scale defect remains an expected failure; served real-model proof awaits M6.
Export / usage / download REAL seam; TEST-MOCK checks Server-reported Usage only, stable Selection/idempotency key, delivery polling, fresh access and bounded authenticated verified bytes. No client quota mutation.
Higher-detail preview/export REAL gate / GAP Only preview:lod3 permits higher preview. No accepted capability grants higher-detail export.
Search REAL UI / optional external provider Local coordinates work. No demo gazetteer. Photon stays explicitly opt-in with exact CSP host and disclosure.
Component gallery Development only Placeholder props, no API/data mode. Excluded from release entries/output; note this exception in REVIEW_REQUEST.
Release header / config Implemented seams; host pending Explicit non-loopback HTTPS API origin, key-derived exact Clerk CSP host, HTTP header manifest including frame-ancestors none. Native preview header/inline/eval/frame tests pass.
A459 isolated release build BLOCKED Accepted FS1 entrypoint/package/usage/receipt absent and requested. Output scans and graph checks do not replace physical isolation.
Process/Jobs/Shadow/Account/Case studies boards PAUSED Owner confirmation required before remaining-board work. Existing unavailable routes remain truthful. No processing/customer/history claims invented.
Feature picking, histories, cancel/retry, job-output-to-model links GAP No accepted endpoint/geometry support is invented. API jobResultModel remains null.

Georeferencing diagnosis, proof and limits, and release plan separate verified behavior from blockers. The A468 window is complete and recorded as partial; 5173/8787 were returned. Fresh sign-in/sign-out/switch and authenticated real map/3D proof remain pending a coordinated window/approved coverage. No extra Protect/wildcard/Cloudflare/unsafe-eval permission was added. Hosting, public API/CORS origin and Production Clerk remain later owner decisions.

Official per-building placement preparation and current contract rebind: PLACEMENT_CHECK.md. The seven native/WGS84 controls and 21 TEST-mocked rendered views are local evidence only. Worker 8 still owns Gate C and its live ports; integrate its runner/results only after the orchestrator provides the SHAs. FS3 correction/A459 are pending upstream.