CWP-P31-UI-2026-01 · operator shell

System pulse Checking edge…

G.O.D. — operator shell

Grounded Operator Deck

One frame for day-to-day work: same nav model everywhere, glass-box health readouts, and tag in/out when you need explicit on-call focus. This page only issues GET probes from your browser (no POST to command-center — shift writes go through EPCP Access or home npm run operator:shift-in / out). Trust boundary: mutations are enforced on Workers (see p31ca/docs/EDGE-SECURITY.md; mesh-red order: p31ca/docs/OPS-GLASS-OPERATOR-RUNBOOK.md), not in static HTML alone. Pair with npm run command-center on 127.0.0.1:3131 and the EPCP (G.O.D. edge) dashboard.

Local + lattice (never leave the stack)

Three surfaces — this machine (whitelisted local API), this page / p31ca (read-mostly glass), edge EPCP (Access, fleet, audit) — all mapped here so agents and humans pick the right surface without spelunking the repo.

Local
In the P31 home (bonding-soup) repo: npm run command-center — grouped whitelisted actions (verify, p31:all, validate:full, release, mesh, glass, operator shift, hub:ci, PR). Stays on your machine; start the server, then use the top link.
Hub
You are on /ops on p31ca — full glass table below. Ingested from home p31-ecosystem.json (see CWP).
Edge
EPCP GET /api/health · operator shift (public state) — tag in/out via POST + Access.

Glass box (read-only GETs)

Ingest: p31-ecosystem.json · 44 probes · 2026-05-01 (single source: home p31-ecosystem.jsonnpm run ops:ingest in p31ca; CLI aggregate: npm run ecosystem:glass)

Live GETs from your browser. CLI aggregate with no CORS limits: npm run ecosystem:glass (repo root) → /tmp/p31_glass_report.json.

Id Group Level HTTP ms URL
k4-personal-api-health mesh https://k4-personal.trimtab-signal.workers.dev/api/health
k4-personal-api-mesh mesh https://k4-personal.trimtab-signal.workers.dev/api/mesh
k4-cage-health mesh https://k4-cage.trimtab-signal.workers.dev/api/health
k4-hubs-health mesh https://k4-hubs.trimtab-signal.workers.dev/health
k4-agent-hub-manifest mesh https://k4-agent-hub.trimtab-signal.workers.dev/v1/manifest
k4-agent-hub-topology mesh https://k4-agent-hub.trimtab-signal.workers.dev/v1/topology
k4-agent-hub-federation mesh https://k4-agent-hub.trimtab-signal.workers.dev/v1/federation
p31ca-passkey-register-begin mesh https://p31ca.org/api/passkey/register-begin
geodesic-room-worker mesh https://geodesic-room.trimtab-signal.workers.dev/
cf-edge-lab-api-edge labs https://cf-edge-lab.trimtab-signal.workers.dev/api/edge
agent-hub-health mesh https://p31-agent-hub.trimtab-signal.workers.dev/api/health
orchestrator-status orchestrator https://p31-orchestrator.trimtab-signal.workers.dev/api/orchestrator/status
command-center-health command-center https://command-center.trimtab-signal.workers.dev/api/health
operator-shift-public command-center https://command-center.trimtab-signal.workers.dev/api/operator/shift
p31ca-hub-root pages https://p31ca.org/
p31ca-passport-short pages https://p31ca.org/passport
p31ca-agents-short pages https://p31ca.org/agents
p31ca-mesh-start-page pages https://p31ca.org/mesh-start.html
p31ca-social-molecules-page pages https://p31ca.org/social-molecules.html
p31ca-cars-shorturl pages https://p31ca.org/cars
p31ca-initial-build-page pages https://p31ca.org/initial-build.html
p31ca-build-shorturl pages https://p31ca.org/build
p31ca-family-sovereign-pack pages https://p31ca.org/family-pack
p31ca-public-surface-json contracts https://p31ca.org/p31-public-surface.json
social-worker-health social https://social.p31ca.org/
social-worker-status social https://social.p31ca.org/status
p31ca-fleet-entities-json contracts https://p31ca.org/p31-fleet-entities.json
p31ca-privacy-page pages https://p31ca.org/privacy
p31ca-security-txt pages https://p31ca.org/.well-known/security.txt
bonding-soup pages https://bonding.p31ca.org/
donate-api-health monetary https://donate-api.phosphorus31.org/health
donate-api-health-workers-dev monetary https://donate-api.trimtab-signal.workers.dev/health
creator-economy-contract contracts https://p31ca.org/creator-economy.json
worker-spa-appointment-tracker worker-spa https://p31-appointment-tracker.trimtab-signal.workers.dev/
worker-spa-love-ledger worker-spa https://p31-love-ledger.trimtab-signal.workers.dev/
worker-spa-medical-tracker worker-spa https://p31-medical-tracker.trimtab-signal.workers.dev/
worker-spa-somatic-anchor worker-spa https://p31-somatic-anchor.trimtab-signal.workers.dev/
worker-spa-legal-evidence worker-spa https://p31-legal-evidence.trimtab-signal.workers.dev/
worker-spa-contact-locker worker-spa https://p31-contact-locker.trimtab-signal.workers.dev/
worker-spa-sleep-tracker worker-spa https://p31-sleep-tracker.trimtab-signal.workers.dev/
worker-spa-budget-tracker worker-spa https://p31-budget-tracker.trimtab-signal.workers.dev/
worker-spa-genesis-gate worker-spa https://genesis-gate.trimtab-signal.workers.dev/health
p31-google-bridge-health mesh https://p31-google-bridge.trimtab-signal.workers.dev/health
bonding-relay-health mesh https://bonding-relay.trimtab-signal.workers.dev/health

Tag in / tag out

Live (edge)

Loading edge state…

GET https://command-center.trimtab-signal.workers.dev/api/operator/shift — public PII-free state. POST JSON body: action = in or out, optional note (requires Cloudflare Access + operator role).

Open EPCP command center (Access)

Local (home repo only): npm run operator:shift-in · npm run operator:shift-out · npm run operator:shift-status~/.p31/operator-shift.jsonl

EPCP command center (Worker) is a separate glass surface: command-center health · see andromeda/.../command-center/CLOSURE.md