VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

CivOS Instrument Panel — Singapore (SG)

Three students study around open books and worksheets in a shared classroom.

Real-Time Observability Dashboard (Canonical v0.1)

Definition Lock: Same CivOS panel schema, instantiated for Singapore as a city-runtime observability set: Z0 → Z1 → Z2 → R4 → SB → Z3 producing a real-time Phase estimate P3/P2/P1/P0.


Canonical Panel Schema (Copy-Block)

CivOS.InstrumentPanel.v0_1
CITY_ID: SG
GC_NODE: SG.GC
OBSERVE_LAYERS:
Z0: ATOMIC_SENSORS
Z1: INSTITUTIONAL_TRIGGERS
Z2: COORDINATION_CHANNELS
R4: SECTOR_PIPELINES
SB: STABILITY_BUFFERS
Z3: MACRO_ENVELOPE
PHASE_RULES (minimal):
P3: Z2 stable; R4 within normal; SB not heavily drawn
P2: localized Z0/R4 disruptions; Z2 intact; SB engaged but controlled
P1: Z2 degraded OR multi-sector R4 cascade; SB heavily drawn
P0: GC offline OR uncontrolled multi-sector collapse + regeneration impaired

SG Instantiation

SG.ID (Place)

PLACE.ID: SG
PLACE.GC: SG.GC

Z0 — Atomic Sensors (Street / Hardware Layer)

Purpose: detect street-level/physical failures first (flash flood, drainage overload, localized outages, road closures).

SG.Z0.SENSORS:
SG.Z0.FLOOD_NOWCAST // rainfall intensity + localized flooding risk
SG.Z0.WATER_LEVELS // canals/drains/river levels (flood hotspots)
SG.Z0.TRAFFIC_INCIDENTS // road closures / accidents / bottlenecks
SG.Z0.MRT_STATION_STATUS // station-level disruption flags (atomic mobility)

Z0 rule: Z0 spikes with clean Z2 usually ⇒ P2 (degraded but contained).


Z1 — Institutional Triggers (Authority Mode Switch)

Purpose: detect when the state changes operating mode (alerts, activations, extraordinary measures).

SG.Z1.TRIGGERS:
SG.Z1.NEWS_ALERTS_GOV // official government statements/alerts
SG.Z1.EMERGENCY_ACTIVATION // civil defence / emergency posture changes
SG.Z1.PUBLIC_HEALTH_MODE // health posture escalations (if relevant)

Z1 rule: Z1 activation = “coordination spending” (attempt to prevent cascade), not collapse.


Z2 — Coordination Channels (Control Plane)

Purpose: verify if public comms + routing remains coherent and fast.

SG.Z2.CHANNELS:
SG.Z2.GOV_ALERT_CHANNELS // official public alert systems
SG.Z2.TRANSPORT_BROADCAST // transit advisories + alternative routing
SG.Z2.MUNI_SERVICE_ROUTING // municipal service reporting + dispatch

Z2 failure signature: inconsistent/delayed directives under stress ⇒ drift toward P1.


R4 — Sector Pipelines (Regeneration Layer)

Purpose: monitor throughput of core city “organs” that keep running + repairing.

SG.R4.PIPELINES:
SG.R4.TRN (Transport) // MRT/LRT/bus service health + recovery time
SG.R4.PWR (Power) // outage reporting + restoration cycles
SG.R4.WTR (Water) // supply interruptions + quality advisories
SG.R4.HLT (Healthcare) // hospital load/ED strain proxies (if available)
SG.R4.NET (Telecom) // connectivity degradation proxies

R4 rule: SG stays stable if repair loops remain fast even when Z0 is noisy.


SB — Stability Buffers (Shock Absorption)

Purpose: track buffers that prevent local shocks turning systemic.

SG.SB.BUFFERS:
SG.SB.SHELTER_CAPACITY // cooling/shelter routing during extremes
SG.SB.EMERGENCY_FUNDS // rapid relief / repair support mechanisms
SG.SB.MUTUAL_AID // inter-agency surge capacity
SG.SB.OPERATIONAL_BUFFERS // redundancy (generators, backup routing, reserves)

SB failure signature: SB drawdown rising while R4 recovery slows ⇒ P2 → P1 risk corridor.


Z3 — Macro Envelope (National / Global Interface)

Purpose: monitor macro constraints that shape recovery speed and sustained stability.

SG.Z3.ENVELOPE:
SG.Z3.WEATHER_ENVELOPE // monsoon, regional storm tracks, heat stress
SG.Z3.GLOBAL_SUPPLY // shipping/ports disruptions impacting inflows
SG.Z3.MACRO_POLICY // regional/geopolitical constraints affecting ops

Z3 rule: Z3 doesn’t “break” the city instantly; it bounds regeneration speed.


Minimal Phase Classifier (Copy-Block)

CivOS.PhaseClassifier.SG.v0_1
INPUTS:
Z0 = atomic_failure_intensity
Z2 = coordination_integrity
R4 = sector_throughput_health
SB = buffer_drawdown_rate
GC = SG.GC continuity
OUTPUT:
PhaseState ∈ {P3,P2,P1,P0}
RULES:
IF GC==OFFLINE OR (Z2==FAILED AND multi_sector(R4)==FAILED) => P0
ELSE IF Z2==DEGRADED OR cascading_multi_sector(R4)==TRUE => P1
ELSE IF localized(Z0)==SPIKE OR single_sector(R4)==DISRUPTED AND Z2==STABLE => P2
ELSE => P3

Registry Record (for indexing)

CivOS.REGISTRY.NODE
TYPE: InstrumentPanel
ID: SG.PANEL.v0_1
PLACE: SG
LAYERS: Z0,Z1,Z2,R4,SB,Z3
STATUS: CANONICAL

Recommended Internal Links (Spine)

Start Here: