Governed Browser Shell

Operations Web now has a real frontend boundary.

This shell intentionally stops before live data wiring. The goal of this packet is boundary creation, not accidental client admission.

Target app
apps/operations-web
Public API base
https://control.apexpowerops.com
Supabase browser values
Configured locally

Package boundary

landed

A real Next.js app package now exists under apps/operations-web.

Browser env contract

configured

Public browser config values are present.

Data boundary

backend-routed

The first live read now flows through a governed control-plane route rather than direct browser database admission.

What This Shell Does

  • Creates a governed frontend package and source tree.
  • Establishes the first browser-side environment contract.
  • Consumes the first live study-resource read through the governed control-plane API.
  • Hosts the preserved cross-surface validation dashboard at /integration-dashboard/index.html.
  • Hosts the re-homed lead operations prototype at /lead-ops/index.html.
  • Hosts the first re-homed PM read-only review slice at /pm-review/index.html.
  • Hosts the re-homed PM approval prototype shell at /pm-review/approval-surface.html.
  • Hosts the re-homed PM schedule slice at /pm-review/schedule.html.
  • Hosts the re-homed PM upstream tracer slice at /pm-review/tracer.html.
  • Hosts the re-homed PM variance slice at /pm-review/variance.html.

Next Safe Moves

  1. Use bounded backend seams for additional live reads instead of widening direct browser database authority.
  2. Exercise the new apparatus study-resource route against a migrated host surface when runtime proof is needed.
  3. Keep the legacy Supabase browser client deferred until a separate client-shape admission decision lands.

Validation Surface

The browser-side cross-surface dashboard has been re-homed into the active operator shell and remains available at /integration-dashboard/index.html.

The lead operations prototype is available in the active lane at /lead-ops/index.html.

The first PM drivers review slice is also available in the active lane at /pm-review/index.html.

The PM approval prototype shell is available at /pm-review/approval-surface.html.

The PM schedule slice is available at /pm-review/schedule.html.

The PM upstream tracer slice is available at /pm-review/tracer.html.

The PM variance slice is available at /pm-review/variance.html.

First Governed Consumer Seam

Read apparatus study resources through the control-plane API.

This explorer uses the bounded backend route rather than reopening direct browser database access.

Enter an apparatus UUID to exercise the new governed backend route from the browser shell.