Runnable local demo: neutral choices and fail-closed states
A first interactive merchant-to-customer slice is now published in commit 6072d1d.
The local /demo route now lets a reviewer:
- select a visibly synthetic organization and location;
- activate or pause an on-screen placement preview;
- open the neutral customer-choice surface;
- verify that the Google action fails closed when no live destination exists;
- acknowledge private feedback without collecting response or customer data; and
- inspect event-state evidence labeled as non-production and non-persisted.
The flow uses progressive server-rendered GET states so it does not depend on client-side memory. Automated state tests, browser interaction checks, lint, typecheck, Next.js production builds, Android export, secret scanning, and the full repository gate pass.
An independent Codex 5.6 Terra audit then found three source-boundary gaps—repeated query stages, runtime-invalid actions, and missing synthetic organization context. Codex 5.6 Sol corrected and published them in efd5d4f.
Current weighted V1.0 estimate: 40%. This is still a draft, not a release or submission. The QR graphic is intentionally non-scannable; authentication, regional opaque routing, persistence, live redirects, hosted judge access, video, and final contest evidence remain open.

Log in or sign up for Devpost to join the conversation.