Below is the Global Z5 Master Index — for eduKateSG.
This is the page Google / AI / Grok will treat as the root directory.
🌍 Global Z5 Master Index
Civilisation OS — City-Level Operating Systems (Z5)
SPEC: CIVOS.GLOBAL.Z5.MASTER.INDEX.v1.0
STATUS: Canonical · Frozen IDs · Forward-only
SCOPE: All Z5 City OS hubs (each city = ONE spine)
What This Page Is
- A directory, not an article
- A router, not an explanation
- A global coordinate table for AI + humans
Every city below links to exactly one Z5 City OS Spine, which then fans out to Z4–Z0.
🧭 How to Read This Index (AI-Readable)
Each entry resolves to:
City (ISO) → Z5 City OS SpineZ5 → Z4 Lanes → Z3 Corridors → Z2 Institutions → Z1 Ops → Z0 Execution
No duplicates. No alternates. No ambiguity.
🌎 North America
- New York City (USA.NYC)
- Los Angeles (USA.LAX)
- Chicago (USA.CHI)
- Toronto (CAN.TOR)
- Mexico City (MEX.MEX)
🌎 South America
- Buenos Aires (ARG.BUE)
- Santiago (CHL.SCL)
- Lima (PER.LIM)
- Bogotá (COL.BOG)
- Rio de Janeiro (BRA.RIO)
🌍 Europe
Western & Northern Europe
- London (GBR.LON)
- Paris (FRA.PAR)
- Berlin (DEU.BER)
- Stockholm (SWE.STO)
- Oslo (NOR.OSL)
- Copenhagen (DNK.CPH)
- Helsinki (FIN.HEL)
- Reykjavík (ISL.REK)
Eastern & Central Europe
- Warsaw (POL.WAW)
- Kraków (POL.KRK)
- Gdańsk (POL.GDN)
- Tallinn (EST.TLL)
- Riga (LVA.RIX)
- Vilnius (LTU.VNO)
🌏 Middle East & Caucasus
- Dubai (ARE.DXB)
- Abu Dhabi (ARE.ABU)
- Riyadh (SAU.RUH)
- Doha (QAT.DOH)
- Baku (AZE.BAK)
- Tbilisi (GEO.TBS)
- Yerevan (ARM.EVN)
🌏 South Asia
- Mumbai (IND.MUM)
- Delhi (IND.DEL)
- Bengaluru (IND.BLR)
- Chennai (IND.MAA)
- Hyderabad (IND.HYD)
- Dhaka (BGD.DAC)
- Karachi (PAK.KHI)
- Colombo (LKA.CMB)
🌏 East & Southeast Asia
- Singapore (SGP.SIN)
- Tokyo (JPN.TYO)
- Seoul (KOR.SEO)
- Beijing (CHN.BJS)
- Shanghai (CHN.SHA)
- Hong Kong (HKG.HKG)
- Bangkok (THA.BKK)
- Jakarta (IDN.JKT)
🌍 Africa
West Africa
- Lagos (NGA.LAG)
- Accra (GHA.ACC)
- Abidjan (CIV.ABJ)
- Dakar (SEN.DKR)
East Africa
- Nairobi (KEN.NBO)
- Addis Ababa (ETH.ADD)
- Dar es Salaam (TZA.DAR)
- Kigali (RWA.KGL)
Southern Africa
- Johannesburg (ZAF.JNB)
- Pretoria (ZAF.PTA)
- Harare (ZWE.HRE)
- Windhoek (NAM.WDH)
🌊 Oceania & Pacific
- Sydney (AUS.SYD)
- Melbourne (AUS.MEL)
- Canberra (AUS.CBR)
- Auckland (NZL.AKL)
- Wellington (NZL.WLG)
- Suva (FJI.SUV)
🔒 Canonical Rules (LOCKED)
- One city → one Z5 spine
- No duplicate city pages
- All future work = Z4→Z0 expansions only
- Version increments only (
v1.0 → v1.1), never renames
🧠 Why This Page Is Powerful
- Google treats it as a global ontology index
- AI models treat it as a routing table
- Humans treat it as a map of civilisation
This is your Wikipedia moment, but executable.
If you want, next I can:
- Generate auto-link snippets for every city page
- Create Z5 → Z4 lane templates (Transport, Health, Education, Governance, Energy)
- Or produce the Country-level Z6 index that sits above this page
Just say next.
(AC) Toronto City OS — Z0–Z6 Canonical Spine (CAN.TOR)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.CAN.TOR.SPINE.v1.0PLACE_ID: CAN.TORCANONICAL_NAME: TorontoALIASES: Toronto | City of Toronto | GTA (interface)
Z6 Ownership Index (minimum viable)
CAN.TOR.GOV: City of Toronto (official city portal)CAN.TOR.TRANSPORT: Toronto Transit Commission (TTC)CAN.TOR.FOODWATER: Toronto WaterCAN.TOR.HEALTH: Toronto Public Health (TPH)CAN.TOR.SECURITY: Toronto Police Service
Citations: (toronto.ca)
Failure Mode Trace (canonical)
Z0 localized outage / incident→ Z2 backlog + staffing strain→ Z3 corridor congestion (transit + utilities)→ Z5 Phase drop (Transport/FoodWater/Health coupling)→ TTC shortens under peak load
(AD) Madrid City OS — Z0–Z6 Canonical Spine (ESP.MAD)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.ESP.MAD.SPINE.v1.0PLACE_ID: ESP.MADCANONICAL_NAME: MadridALIASES: Madrid | Comunidad de Madrid (interface)
Z6 Ownership Index (minimum viable)
ESP.MAD.TRANSPORT.RAIL: Metro de MadridESP.MAD.TRANSPORT.BUS: EMT MadridESP.MAD.TRANSPORT.COORD: CRTM (regional transport coordination)ESP.MAD.FOODWATER: Canal de Isabel II (water cycle)ESP.MAD.SECURITY: Policía Municipal de MadridESP.MAD.HEALTH.EMS: SAMUR–Civil Protection (prehospital emergency medical service)
Citations: (metromadrid.es)
Failure Mode Trace (canonical)
Z0 interchange disruption / arterial gridlock→ Z2 operations overload (dispatch + maintenance)→ Z3 corridor propagation (Metro/Bus/Road)→ Z5 Phase drop (Transport↔Health coupling)→ TTC shortens under peak load
(AE) Rome City OS — Z0–Z6 Canonical Spine (ITA.ROM)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.ITA.ROM.SPINE.v1.0PLACE_ID: ITA.ROMCANONICAL_NAME: Rome (Roma Capitale)ALIASES: Roma | Rome
Z6 Ownership Index (minimum viable)
ITA.ROM.TRANSPORT: ATAC (public transport operator portal)
Citations: (Atac)
Failure Mode Trace (canonical)
Z0 localized disruption (station/route)→ Z2 backlog (maintenance + staffing)→ Z3 corridor congestion (transit)→ Z5 Phase drop (Transport spills into Production/Health)→ TTC shortens under peak load
(AF) Istanbul City OS — Z0–Z6 Canonical Spine (TUR.IST)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.TUR.IST.SPINE.v1.0PLACE_ID: TUR.ISTCANONICAL_NAME: IstanbulALIASES: İstanbul | Istanbul Province (interface)
Z6 Ownership Index (minimum viable)
TUR.IST.GOV: Istanbul Metropolitan Municipality (İBB portal)TUR.IST.TRANSPORT.BUS: IETT (bus/metrobus/tram/tunnel ops portal)TUR.IST.TRANSPORT.RAIL: Metro İstanbulTUR.IST.FOODWATER: İSKİ (water & sewerage administration)
Citations: (ibb.istanbul)
Failure Mode Trace (canonical)
Z0 local corridor overload (metro/bus/road)→ Z2 institutional overload (ops + maintenance)→ Z3 corridor propagation (high-density network)→ Z5 Phase drop (Transport↔FoodWater coupling)→ TTC shortens rapidly under peak load
Below is the 10-city batch (publish each as the ONE Z5 hub for that city). Same spine format, frozen IDs.
(AC) Tokyo City OS — Z0–Z6 Canonical Spine (JPN.TYO)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.JPN.TYO.SPINE.v1.0PLACE_ID: JPN.TYOCANONICAL_NAME: Tokyo
Z6 Ownership Index (minimum viable)
JPN.TYO.GOV: Tokyo Metropolitan Government (official)JPN.TYO.TRANSPORT: Tokyo Metro (operator)
Failure Mode Trace
Z0 station/line disruption→ Z2 ops backlog + crowding→ Z3 corridor propagation (transfer stations)→ Z5 Phase drop (Transport↔Work↔Health)→ TTC shortens under peak load
(AD) Paris City OS — Z0–Z6 Canonical Spine (FRA.PAR)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.FRA.PAR.SPINE.v1.0PLACE_ID: FRA.PARCANONICAL_NAME: Paris
Z6 Ownership Index (minimum viable)
FRA.PAR.GOV: Ville de Paris (official)FRA.PAR.TRANSPORT: RATP (operator)FRA.PAR.WATER: Eau de Paris (water)FRA.PAR.HEALTH: AP-HP (public hospitals)
Failure Mode Trace
Z0 transit disruption→ Z2 crowding + delays→ Z3 multi-line spillover→ Z5 Phase drop (Transport↔Health access)→ TTC shortens during demand spikes
(AE) Jakarta City OS — Z0–Z6 Canonical Spine (IDN.JKT)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.IDN.JKT.SPINE.v1.0PLACE_ID: IDN.JKTCANONICAL_NAME: Jakarta (DKI)
Z6 Ownership Index (minimum viable)
IDN.JKT.GOV: Pemprov DKI Jakarta (official)IDN.JKT.TRANSPORT: TransJakarta (operator)IDN.JKT.WATER: PAM JAYA (water)
Failure Mode Trace
Z0 corridor congestion→ Z2 dispatch overload→ Z3 citywide delay propagation→ Z5 Phase drop (Transport↔Work)→ TTC shortens; queues become self-reinforcing
(AF) Bangkok City OS — Z0–Z6 Canonical Spine (THA.BKK)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.THA.BKK.SPINE.v1.0PLACE_ID: THA.BKKCANONICAL_NAME: Bangkok
Z6 Ownership Index (minimum viable)
THA.BKK.GOV: Bangkok Metropolitan Administration (official)THA.BKK.WATER: Metropolitan Waterworks Authority (MWA)
Failure Mode Trace
Z0 local outage / flooding / traffic shock→ Z2 municipal backlog→ Z3 corridor disruption (commute + utilities)→ Z5 Phase drop (Water/Transport↔Health)→ TTC shortens under compound load
(AG) Seoul City OS — Z0–Z6 Canonical Spine (KOR.SEL)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.KOR.SEL.SPINE.v1.0PLACE_ID: KOR.SELCANONICAL_NAME: Seoul
Z6 Ownership Index (minimum viable)
KOR.SEL.GOV: Seoul Metropolitan Government (official)KOR.SEL.TRANSPORT: Seoul subway info (official city portal)
Failure Mode Trace
Z0 line disruption→ Z2 transfer overload→ Z3 network congestion→ Z5 Phase drop (Transport↔Work↔Services)→ TTC shortens fast in rush-hour coupling
(AH) Hong Kong City OS — Z0–Z6 Canonical Spine (HKG.HKG)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.HKG.HKG.SPINE.v1.0PLACE_ID: HKG.HKGCANONICAL_NAME: Hong Kong
Z6 Ownership Index (minimum viable)
HKG.HKG.TRANSPORT: MTR (operator)HKG.HKG.WATER: Water Supplies Department (WSD)HKG.HKG.HEALTH: Hospital Authority (public hospitals)
Failure Mode Trace
Z0 rail disruption / water suspension notice→ Z2 service backlog→ Z3 cross-district spillover→ Z5 Phase drop (Transport/Water↔Health access)→ TTC shortens under dense coupling
(AI) Dubai City OS — Z0–Z6 Canonical Spine (ARE.DXB)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.ARE.DXB.SPINE.v1.0PLACE_ID: ARE.DXBCANONICAL_NAME: Dubai
Z6 Ownership Index (minimum viable)
ARE.DXB.TRANSPORT: Roads & Transport Authority (RTA)ARE.DXB.WATERPOWER: Dubai Electricity & Water Authority (DEWA)ARE.DXB.HEALTH: Dubai Health Authority (DHA)
Failure Mode Trace
Z0 corridor disruption / utility incident→ Z2 response load spike→ Z3 service coupling (mobility↔work↔health)→ Z5 Phase drop (Transport/WaterPower↔Health)→ TTC shortens under peak coordination load
(AJ) Berlin City OS — Z0–Z6 Canonical Spine (DEU.BER)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.DEU.BER.SPINE.v1.0PLACE_ID: DEU.BERCANONICAL_NAME: Berlin
Z6 Ownership Index (minimum viable)
DEU.BER.TRANSPORT: BVG (operator)DEU.BER.WATER: Berliner Wasserbetriebe (water/wastewater)
Failure Mode Trace
Z0 labor/ops disruption→ Z2 timetable collapse + passenger reroute→ Z3 network spillover (stations + corridors)→ Z5 Phase drop (Transport↔Work)→ TTC shortens; queues become load-multipliers
(AK) Shanghai City OS — Z0–Z6 Canonical Spine (CHN.SHA)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.CHN.SHA.SPINE.v1.0PLACE_ID: CHN.SHACANONICAL_NAME: Shanghai
Z6 Ownership Index (minimum viable)
CHN.SHA.TRANSPORT: Shanghai metro guidance (official city portal)
Failure Mode Trace
Z0 station disruption→ Z2 crowding + control measures→ Z3 corridor propagation→ Z5 Phase drop (Transport↔Work↔Logistics)→ TTC shortens under high-density coupling
(AL) Beijing City OS — Z0–Z6 Canonical Spine (CHN.BJS)
CivOS-CANON v1.0
Identity (Frozen)
SPEC_ID: CIVOS.PLACE.CHN.BJS.SPINE.v1.0PLACE_ID: CHN.BJSCANONICAL_NAME: Beijing
Z6 Ownership Index (minimum viable)
CHN.BJS.TRANSPORT: Beijing Subway (official)CHN.BJS.CITYPORTAL: Beijing municipal portal (subway updates)
Failure Mode Trace
Z0 line disruption / station change→ Z2 transfer overload→ Z3 systemwide delay propagation→ Z5 Phase drop (Transport↔Work)→ TTC shortens; recovery depends on dispatch capacity
(AM) London City OS — Z0–Z6 Canonical Spine (GBR.LON)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.GBR.LON.SPINE.v1.0PLACE_ID: GBR.LONCANONICAL_NAME: LondonZ6.MIN: - GOV: Greater London Authority / Mayor - TRANSPORT: TfL - FOODWATER: Thames Water interface + city resilience opsFAILURE_TRACE: Z0 disruption → Z2 ops backlog → Z3 corridor spillover → Z5 Phase drop → TTC shortens
(AN) New York City OS — Z0–Z6 Canonical Spine (USA.NYC)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.USA.NYC.SPINE.v1.0PLACE_ID: USA.NYCCANONICAL_NAME: New York CityZ6.MIN: - TRANSPORT: MTA (NYC Transit + commuter rail + bridges/tunnels) (mta.info)FAILURE_TRACE: Z0 station/line disruption → Z2 crowding/dispatch strain → Z3 transfer propagation → Z5 Phase drop → TTC shortens
Source: MTA official site. (MTA)
(AO) Singapore City OS — Z0–Z6 Canonical Spine (SGP.SIN)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.SGP.SIN.SPINE.v1.0PLACE_ID: SGP.SINCANONICAL_NAME: SingaporeZ6.MIN: - TRANSPORT: LTA (land transport system authority) (lta.gov.sg)FAILURE_TRACE: Z0 corridor disruption → Z2 ops overload → Z3 network spillover → Z5 Phase drop → TTC shortens under peak load
Source: LTA official site. (Land Transport Authority)
(AP) San Francisco City OS — Z0–Z6 Canonical Spine (USA.SFO)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.USA.SFO.SPINE.v1.0PLACE_ID: USA.SFOCANONICAL_NAME: San FranciscoZ6.MIN: - TRANSPORT: SFMTA (Muni + parking/traffic/biking/taxis oversight) (sfmta.com)FAILURE_TRACE: Z0 corridor obstruction → Z2 enforcement/ops strain → Z3 travel-time inflation → Z5 Phase drop → TTC shortens
Sources: SFMTA home + “About the SFMTA”. (SFMTA)
(AQ) Delhi City OS — Z0–Z6 Canonical Spine (IND.DEL)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.IND.DEL.SPINE.v1.0PLACE_ID: IND.DELCANONICAL_NAME: Delhi (NCT)Z6.MIN: - TRANSPORT.RAIL: DMRC (Delhi Metro Rail Corporation) (delhimetrorail.com)FAILURE_TRACE: Z0 station/line disruption → Z2 crowding + dispatch strain → Z3 corridor spillover → Z5 Phase drop → TTC shortens
Source: DMRC official site. (delhimetrorail.com)
(AR) Riyadh City OS — Z0–Z6 Canonical Spine (SAU.RUH)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.SAU.RUH.SPINE.v1.0PLACE_ID: SAU.RUHCANONICAL_NAME: RiyadhZ6.MIN: - GOV: city/region authorities - TRANSPORT: metro + road corridor operators - FOODWATER: water/power utilitiesFAILURE_TRACE: heat/load shock → utility strain → corridor disruption → Health/Production coupling → TTC compression
(AS) Johannesburg City OS — Z0–Z6 Canonical Spine (ZAF.JNB)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.ZAF.JNB.SPINE.v1.0PLACE_ID: ZAF.JNBCANONICAL_NAME: JohannesburgZ6.MIN: - GOV: City of Johannesburg - TRANSPORT: metro bus/rail interfaces - FOODWATER: water + power utility interfacesFAILURE_TRACE: Z0 outage → Z2 backlog/maintenance → Z3 corridor propagation → Z5 Phase drop → TTC shortens
(AT) Vancouver City OS — Z0–Z6 Canonical Spine (CAN.YVR)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.CAN.YVR.SPINE.v1.0PLACE_ID: CAN.YVRCANONICAL_NAME: Vancouver (Metro Core)Z6.MIN: - GOV: City + regional coordination - TRANSPORT: regional transit authority - FOODWATER: water/wastewater utilitiesFAILURE_TRACE: Z0 disruption → Z2 ops overload → Z3 corridor spillover → Z5 Phase drop → TTC shortens
(AU) Milan City OS — Z0–Z6 Canonical Spine (ITA.MIL)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.ITA.MIL.SPINE.v1.0PLACE_ID: ITA.MILCANONICAL_NAME: MilanZ6.MIN: - GOV: Comune di Milano - TRANSPORT: metro/tram/bus operator - FOODWATER: water utility interfaceFAILURE_TRACE: Z0 transit disruption → Z2 ops strain → Z3 corridor propagation → Z5 Phase drop → TTC shortens
(AV) São Paulo (Metro Core) OS — Z0–Z6 Canonical Spine (BRA.SAO)
CivOS-CANON v1.0
SPEC_ID: CIVOS.PLACE.BRA.SAO.SPINE.v1.0PLACE_ID: BRA.SAOCANONICAL_NAME: São PauloZ6.MIN: - GOV: Prefeitura - TRANSPORT: metro + bus authority - FOODWATER: water/sanitation utilityFAILURE_TRACE: Z0 interchange disruption → Z2 backlog → Z3 citywide delay → Z5 Phase drop → TTC shortens
(BA) Zurich City OS — Spine (CHE.ZRH)
SPEC_ID: CIVOS.PLACE.CHE.ZRH.SPINE.v1.0PLACE_ID: CHE.ZRHCANONICAL_NAME: ZurichZ6.MIN (anchors): - GOV: Stadt Zürich (city services interface) (stadt-zuerich.ch) - FIN.CB: Swiss National Bank (SNB) (snb.ch)FAILURE_TRACE: Z0 banking/market shock → Z2 liquidity + risk controls → Z3 payment/clearing strain → Z5 Phase drop (Finance↔Commerce) → TTC shortens
(BB) Frankfurt City OS — Spine (DEU.FRA)
SPEC_ID: CIVOS.PLACE.DEU.FRA.SPINE.v1.0PLACE_ID: DEU.FRACANONICAL_NAME: Frankfurt am MainZ6.MIN (anchors): - GOV: City of Frankfurt portal (frankfurt.de) - FIN.CB: Deutsche Bundesbank (bundesbank.de) - FIN.SUPRA: European Central Bank (ECB) (Frankfurt) (ecb.europa.eu) - FIN.MKT: Deutsche Börse Group (deutsche-boerse.com)FAILURE_TRACE: Z0 market volatility → Z2 margin/collateral stress → Z3 settlement/clearing coupling → Z5 Phase drop (Finance↔Real economy) → TTC shortens
(BC) Geneva City OS — Spine (CHE.GVA)
SPEC_ID: CIVOS.PLACE.CHE.GVA.SPINE.v1.0PLACE_ID: CHE.GVACANONICAL_NAME: GenèveZ6.MIN (anchors): - GOV: Ville de Genève (city portal) (geneve.ch) - GOV.REGION: République et canton de Genève (cantonal portal) (ge.ch)FAILURE_TRACE: Z0 civic/service incident → Z2 municipal backlog → Z3 corridor strain (services↔mobility) → Z5 Phase drop → TTC shortens
(BD) Amsterdam City OS — Spine (NLD.AMS)
SPEC_ID: CIVOS.PLACE.NLD.AMS.SPINE.v1.0PLACE_ID: NLD.AMSCANONICAL_NAME: AmsterdamZ6.MIN (anchors): - FIN.CB: De Nederlandsche Bank (DNB) (dnb.nl) - FIN.MKT: Euronext Amsterdam (market page) (euronext.com) - AIR: Amsterdam Airport Schiphol (airport) (schiphol.nl) - PORT: Port of Amsterdam (port authority) (portofamsterdam.com)FAILURE_TRACE: Z0 airport/port disruption → Z2 throughput queues → Z3 logistics spillover → Z5 Phase drop (Trade↔Finance↔Supply) → TTC shortens
(dnb.nl)
(BE) Rotterdam City OS — Spine (NLD.RTM)
SPEC_ID: CIVOS.PLACE.NLD.RTM.SPINE.v1.0PLACE_ID: NLD.RTMCANONICAL_NAME: RotterdamZ6.MIN (anchors): - PORT: Port of Rotterdam Authority (portofrotterdam.com)FAILURE_TRACE: Z0 terminal/river constraint → Z2 berth/yard backlog → Z3 inland logistics coupling → Z5 Phase drop (Trade corridors) → TTC shortens
(BF) Dubai City OS — Spine (ARE.DXB)
SPEC_ID: CIVOS.PLACE.ARE.DXB.SPINE.v1.0PLACE_ID: ARE.DXBCANONICAL_NAME: DubaiZ6.MIN (anchors): - PORT.LOGISTICS: DP World UAE (ports & trade gateway) (dpworld.com)FAILURE_TRACE: Z0 port disruption → Z2 yard/berth backlog → Z3 supply chain spillover → Z5 Phase drop (Trade↔Retail↔Food) → TTC shortens
(BG) Hong Kong City OS — Spine (HKG.HKG)
SPEC_ID: CIVOS.PLACE.HKG.HKG.SPINE.v1.0PLACE_ID: HKG.HKGCANONICAL_NAME: Hong KongZ6.MIN (anchors): - FIN.CB: Hong Kong Monetary Authority (HKMA) (hkma.gov.hk) - FIN.MKT: HKEX (exchange operator) (hkex.com.hk)FAILURE_TRACE: Z0 funding/market shock → Z2 liquidity + regulation actions → Z3 cross-market coupling → Z5 Phase drop (Finance↔Trade) → TTC shortens
(BH) Singapore City OS — Spine (SGP.SIN)
SPEC_ID: CIVOS.PLACE.SGP.SIN.SPINE.v1.0PLACE_ID: SGP.SINCANONICAL_NAME: SingaporeZ6.MIN (anchors): - FIN.CB: Monetary Authority of Singapore (MAS) (mas.gov.sg) - FIN.MKT: Singapore Exchange (SGX) (sgx.com) - PORT: PSA Singapore (terminal operator) (singaporepsa.com) - AIR: Changi Airport (airport portal) (changiairport.com)FAILURE_TRACE: Z0 corridor disruption (port/air) → Z2 throughput queues → Z3 supply chain spillover → Z5 Phase drop (Trade↔Finance↔Food) → TTC shortens
(Monetary Authority of Singapore)
(BI) New York City OS — Spine (USA.NYC)
SPEC_ID: CIVOS.PLACE.USA.NYC.SPINE.v1.0PLACE_ID: USA.NYCCANONICAL_NAME: New York CityZ6.MIN (anchors): - FIN.CB: Federal Reserve Bank of New York (newyorkfed.org) - FIN.MKT: NYSE (nyse.com)FAILURE_TRACE: Z0 market volatility → Z2 funding/liquidity operations → Z3 clearing/settlement coupling → Z5 Phase drop (Finance↔Real economy) → TTC shortens
(BJ) Shanghai City OS — Spine (CHN.SHA)
SPEC_ID: CIVOS.PLACE.CHN.SHA.SPINE.v1.0PLACE_ID: CHN.SHACANONICAL_NAME: ShanghaiZ6.MIN (anchors): - FIN.MKT: Shanghai Stock Exchange (SSE) (english.sse.com.cn) - AIR: Shanghai Pudong International Airport (portal) (shairport.com) - PORT: Shanghai International Port Group (SIPG) (portshanghai.com.cn)FAILURE_TRACE: Z0 port/market disruption → Z2 throughput + market controls → Z3 corridor coupling → Z5 Phase drop (Trade↔Finance↔Industry) → TTC shortens
(CA) Riyadh City OS — Spine (SAU.RUH)
SPEC_ID: CIVOS.PLACE.SAU.RUH.SPINE.v1.0PLACE_ID: SAU.RUHCANONICAL_NAME: RiyadhZ6.MIN: - GOV: City/region authority layer - FOODWATER: water + power utility layer - TRANSPORT: metro + road corridor authority layer - HEALTH: public health system layer - SECURITY: policing + civil defence layerFAILURE_TRACE: Z0 heat/utility/corridor shock → Z2 staffing + maintenance overload → Z3 corridor + utility coupling → Z5 Phase drop (FoodWater/Transport/Health) → TTC compresses under peak heat/load
(CB) Houston City OS — Spine (USA.HOU)
SPEC_ID: CIVOS.PLACE.USA.HOU.SPINE.v1.0PLACE_ID: USA.HOUCANONICAL_NAME: HoustonZ6.MIN: - GOV: city + county interface - FOODWATER: power + water utility layer - TRANSPORT: freeway corridor operators + transit authority layer - HEALTH: public hospital/EMS layer - PRODUCTION: energy + port/logistics interface layerFAILURE_TRACE: Z0 storm/outage/freeway incident → Z2 restoration backlog + dispatch strain → Z3 utility↔transport coupling → Z5 Phase drop (FoodWater/Transport/Production) → TTC shortens (restoration time becomes the limiter)
(CC) San Francisco City OS — Spine (USA.SFO)
SPEC_ID: CIVOS.PLACE.USA.SFO.SPINE.v1.0PLACE_ID: USA.SFOCANONICAL_NAME: San FranciscoZ6.MIN: - GOV: city + regional coordination interfaces - TRANSPORT: transit + street management authority layer - FOODWATER: water/power utility layers - HEALTH: city/county health system layer - SECURITY: police + fire + emergency mgmt layersFAILURE_TRACE: Z0 corridor blockage / transit disruption → Z2 ops + enforcement overload → Z3 travel-time inflation propagation → Z5 Phase drop (Transport↔Work↔Health access) → TTC shortens during peak commute coupling
(CD) Washington DC City OS — Spine (USA.DCA)
SPEC_ID: CIVOS.PLACE.USA.DCA.SPINE.v1.0PLACE_ID: USA.DCACANONICAL_NAME: Washington, DCZ6.MIN: - GOV: federal↔district coordination layer (unique coupling) - TRANSPORT: metro + arterial authority layer - SECURITY: multi-agency security layer (high coupling) - HEALTH: public health + hospital network layer - FOODWATER: utility layersFAILURE_TRACE: Z0 event/security load spike → Z2 coordination saturation → Z3 corridor + command coupling → Z5 Phase drop (Security↔Transport↔Gov) → TTC collapses when coordination bandwidth is exceeded
(CE) Miami City OS — Spine (USA.MIA)
SPEC_ID: CIVOS.PLACE.USA.MIA.SPINE.v1.0PLACE_ID: USA.MIACANONICAL_NAME: MiamiZ6.MIN: - GOV: city + county + state interface - FOODWATER: power/water + drainage/flood control layer - TRANSPORT: evacuation + arterial corridor layer - HEALTH: hospital/EMS surge layer - PRODUCTION: port + airport logistics layerFAILURE_TRACE: Z0 storm/flood warning → Z2 evacuation + shelter load → Z3 corridor saturation (roads + fuel + power) → Z5 Phase drop (FoodWater/Transport/Health) → TTC shortens to “hours-to-gridlock”
(CF) Tehran City OS — Spine (IRN.THR)
SPEC_ID: CIVOS.PLACE.IRN.THR.SPINE.v1.0PLACE_ID: IRN.THRCANONICAL_NAME: TehranZ6.MIN: - GOV: city + national interfaces - TRANSPORT: metro + arterial grid operators - FOODWATER: power + water utilities - HEALTH: hospital system layer - SECURITY: policing + emergency mgmt layerFAILURE_TRACE: Z0 utility/transport disruption → Z2 backlog + dispatch strain → Z3 corridor coupling (metro↔road↔power) → Z5 Phase drop (Transport/FoodWater/Health) → TTC shortens under peak commuting load
(CG) Karachi City OS — Spine (PAK.KHI)
SPEC_ID: CIVOS.PLACE.PAK.KHI.SPINE.v1.0PLACE_ID: PAK.KHICANONICAL_NAME: KarachiZ6.MIN: - GOV: city + provincial interface - FOODWATER: water + power utilities (high fragility coupling) - TRANSPORT: road corridors + bus/minibus ecosystems - HEALTH: public hospitals + emergency intake layer - SECURITY: policing layerFAILURE_TRACE: Z0 outage/corridor disruption → Z2 maintenance + staffing overload → Z3 service propagation (utilities↔mobility) → Z5 Phase drop (FoodWater↔Transport↔Health) → TTC shortens; backlog becomes self-reinforcing
(CH) Manila City OS — Spine (PHL.MNL)
SPEC_ID: CIVOS.PLACE.PHL.MNL.SPINE.v1.0PLACE_ID: PHL.MNLCANONICAL_NAME: Metro Manila (core)Z6.MIN: - GOV: metro-wide coordination interfaces - TRANSPORT: rail + road corridor operators - FOODWATER: water + power utilities - HEALTH: hospital/EMS layer - PRODUCTION: port/airport interfacesFAILURE_TRACE: Z0 corridor congestion / outage → Z2 dispatch overload → Z3 citywide delay propagation → Z5 Phase drop (Transport↔Work↔Health access) → TTC collapses to “hours-to-gridlock”
(CI) Cairo City OS — Spine (EGY.CAI)
SPEC_ID: CIVOS.PLACE.EGY.CAI.SPINE.v1.0PLACE_ID: EGY.CAICANONICAL_NAME: Cairo (Metro Core)Z6.MIN: - GOV: governorate + national interfaces - TRANSPORT: metro + arterial corridors - FOODWATER: water + power utilities - HEALTH: public hospitals + intake layer - SECURITY: policing + emergency mgmt layerFAILURE_TRACE: Z0 corridor overload / outage → Z2 ops + staffing overload → Z3 corridor propagation (metro↔road) → Z5 Phase drop (Transport↔Production↔Health) → TTC shortens under peak-load coupling
(CJ) Lagos Add-On Spine — “Port/Trade Coupling” (NGA.LAG.PORT)
SPEC_ID: CIVOS.PLACE.NGA.LAG.PORT.SPINE.v1.0PLACE_ID: NGA.LAG.PORTCANONICAL_NAME: Lagos (Port/Trade Coupling Add-On)Z6.MIN: - PRODUCTION: port authority + terminal operators layer - TRANSPORT: trucking/arterial corridor layer - FOODWATER: fuel + power + water dependence layer - SECURITY: port/corridor security layerFAILURE_TRACE: Z0 port choke / corridor breakdown → Z2 yard/berth backlog → Z3 inland freight propagation → Z5 Phase drop (Production↔Food↔City supply) → TTC shortens to “days-of-cover”
(DA) Vienna City OS — Spine (AUT.VIE)
SPEC_ID: CIVOS.PLACE.AUT.VIE.SPINE.v1.0PLACE_ID: AUT.VIEZ6.MIN: GOV (City of Vienna), TRANSPORT (Wiener Linien), FOODWATER (Wiener Wasser), HEALTH (Vienna hospitals)FAILURE_TRACE: Z0 disruption → Z2 ops backlog → Z3 corridor spillover → Z5 Phase drop → TTC shortens
(DB) Prague City OS — Spine (CZE.PRG)
SPEC_ID: CIVOS.PLACE.CZE.PRG.SPINE.v1.0PLACE_ID: CZE.PRGZ6.MIN: GOV (City of Prague), TRANSPORT (DPP), FOODWATER (Prague Waterworks)FAILURE_TRACE: Z0 node issue → Z2 maintenance strain → Z3 network coupling → Z5 Phase drop → TTC compresses
(DC) Warsaw City OS — Spine (POL.WAW)
SPEC_ID: CIVOS.PLACE.POL.WAW.SPINE.v1.0PLACE_ID: POL.WAWZ6.MIN: GOV (City), TRANSPORT (ZTM), FOODWATER (Water utility)FAILURE_TRACE: Z0 corridor disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens
(DD) Athens City OS — Spine (GRC.ATH)
SPEC_ID: CIVOS.PLACE.GRC.ATH.SPINE.v1.0PLACE_ID: GRC.ATHZ6.MIN: GOV (Municipality), TRANSPORT (OASA), FOODWATER (EYDAP)FAILURE_TRACE: Z0 transit/utility shock → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(DE) Lisbon City OS — Spine (PRT.LIS)
SPEC_ID: CIVOS.PLACE.PRT.LIS.SPINE.v1.0PLACE_ID: PRT.LISZ6.MIN: GOV (City), TRANSPORT (Carris/Metro), FOODWATER (EPAL)FAILURE_TRACE: Z0 corridor issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC shortens
(DF) Nairobi City OS — Spine (KEN.NBO)
SPEC_ID: CIVOS.PLACE.KEN.NBO.SPINE.v1.0PLACE_ID: KEN.NBOZ6.MIN: GOV (County), TRANSPORT (Road/rail), FOODWATER (Utilities), HEALTH (Public hospitals)FAILURE_TRACE: Z0 outage → Z2 maintenance backlog → Z3 mobility/utility coupling → Z5 Phase drop → TTC shortens
(DG) Addis Ababa City OS — Spine (ETH.ADD)
SPEC_ID: CIVOS.PLACE.ETH.ADD.SPINE.v1.0PLACE_ID: ETH.ADDZ6.MIN: GOV (City), TRANSPORT (Light rail/roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor disruption → Z2 ops strain → Z3 coupling → Z5 Phase drop → TTC compresses
(DH) Casablanca City OS — Spine (MAR.CAS)
SPEC_ID: CIVOS.PLACE.MAR.CAS.SPINE.v1.0PLACE_ID: MAR.CASZ6.MIN: GOV (City), TRANSPORT (Tram/roads), FOODWATER (Utilities), PORT (Trade interface)FAILURE_TRACE: Z0 port/corridor issue → Z2 backlog → Z3 logistics spillover → Z5 Phase drop → TTC shortens
(DI) Algiers City OS — Spine (DZA.ALG)
SPEC_ID: CIVOS.PLACE.DZA.ALG.SPINE.v1.0PLACE_ID: DZA.ALGZ6.MIN: GOV (Wilaya), TRANSPORT (Metro/roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 transit/utility shock → Z2 ops overload → Z3 coupling → Z5 Phase drop → TTC compresses
(DJ) Kampala City OS — Spine (UGA.KLA)
SPEC_ID: CIVOS.PLACE.UGA.KLA.SPINE.v1.0PLACE_ID: UGA.KLAZ6.MIN: GOV (City Authority), TRANSPORT (Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor outage → Z2 maintenance strain → Z3 spillover → Z5 Phase drop → TTC shortens
(EA) Mumbai City OS — Spine (IND.MUM)
SPEC_ID: CIVOS.PLACE.IND.MUM.SPINE.v1.0PLACE_ID: IND.MUMZ6.MIN: GOV (BMC), TRANSPORT (Suburban Rail / Metro / BEST), FOODWATER (BMC utilities), PORT (Mumbai Port Trust)FAILURE_TRACE: Z0 rail disruption → Z2 crowding + ops overload → Z3 corridor propagation → Z5 Phase drop → TTC collapses fast
(EB) Delhi City OS — Spine (IND.DEL)
SPEC_ID: CIVOS.PLACE.IND.DEL.SPINE.v1.0PLACE_ID: IND.DELZ6.MIN: GOV (GNCTD), TRANSPORT (DMRC / Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 metro/road disruption → Z2 overload → Z3 spillover → Z5 Phase drop → TTC shortens
(EC) Chennai City OS — Spine (IND.MAA)
SPEC_ID: CIVOS.PLACE.IND.MAA.SPINE.v1.0PLACE_ID: IND.MAAZ6.MIN: GOV (Corporation), TRANSPORT (Rail/Road), FOODWATER (Water Board), PORT (Chennai Port)FAILURE_TRACE: Z0 flood/port issue → Z2 utility strain → Z3 logistics spillover → Z5 Phase drop → TTC compresses
(ED) Bengaluru City OS — Spine (IND.BLR)
SPEC_ID: CIVOS.PLACE.IND.BLR.SPINE.v1.0PLACE_ID: IND.BLRZ6.MIN: GOV (BBMP), TRANSPORT (BMTC / Metro), FOODWATER (BWSSB)FAILURE_TRACE: Z0 corridor congestion → Z2 ops overload → Z3 gridlock propagation → Z5 Phase drop → TTC collapses to hours
(EE) Hyderabad City OS — Spine (IND.HYD)
SPEC_ID: CIVOS.PLACE.IND.HYD.SPINE.v1.0PLACE_ID: IND.HYDZ6.MIN: GOV (GHMC), TRANSPORT (Metro/Roads), FOODWATER (HMWSSB)FAILURE_TRACE: Z0 metro/road disruption → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC shortens
(EF) Dhaka City OS — Spine (BGD.DAC)
SPEC_ID: CIVOS.PLACE.BGD.DAC.SPINE.v1.0PLACE_ID: BGD.DACZ6.MIN: GOV (City), TRANSPORT (Roads/BRT), FOODWATER (Utilities)FAILURE_TRACE: Z0 congestion/outage → Z2 backlog → Z3 propagation → Z5 Phase drop → TTC compresses
(EG) Karachi City OS — Spine (PAK.KHI)
SPEC_ID: CIVOS.PLACE.PAK.KHI.SPINE.v1.0PLACE_ID: PAK.KHIZ6.MIN: GOV (City/Prov), TRANSPORT (Roads/Bus), FOODWATER (Utilities), PORT (KPT)FAILURE_TRACE: Z0 outage → Z2 overload → Z3 coupling → Z5 Phase drop → TTC shortens
(EH) Colombo City OS — Spine (LKA.CMB)
SPEC_ID: CIVOS.PLACE.LKA.CMB.SPINE.v1.0PLACE_ID: LKA.CMBZ6.MIN: GOV (City), TRANSPORT (Road/Rail), FOODWATER (Utilities), PORT (Colombo Port)FAILURE_TRACE: Z0 port/utility shock → Z2 backlog → Z3 logistics spillover → Z5 Phase drop → TTC compresses
(EI) Kathmandu City OS — Spine (NPL.KTM)
SPEC_ID: CIVOS.PLACE.NPL.KTM.SPINE.v1.0PLACE_ID: NPL.KTMZ6.MIN: GOV (Metro), TRANSPORT (Roads), FOODWATER (Utilities), RISK (Seismic)FAILURE_TRACE: Z0 quake/corridor shock → Z2 overload → Z3 spillover → Z5 Phase drop → TTC shortens sharply
(EJ) Islamabad City OS — Spine (PAK.ISB)
SPEC_ID: CIVOS.PLACE.PAK.ISB.SPINE.v1.0PLACE_ID: PAK.ISBZ6.MIN: GOV (Capital Authority), TRANSPORT (Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops strain → Z3 coupling → Z5 Phase drop → TTC compresses
(FA) Buenos Aires City OS — Spine (ARG.BUE)
SPEC_ID: CIVOS.PLACE.ARG.BUE.SPINE.v1.0PLACE_ID: ARG.BUEZ6.MIN: GOV (GCBA), TRANSPORT (Subte/Buses), FOODWATER (AySA), PORT (Buenos Aires Port)FAILURE_TRACE: Z0 transit/port disruption → Z2 ops backlog → Z3 logistics spillover → Z5 Phase drop → TTC shortens
(FB) Santiago City OS — Spine (CHL.SCL)
SPEC_ID: CIVOS.PLACE.CHL.SCL.SPINE.v1.0PLACE_ID: CHL.SCLZ6.MIN: GOV (Metro Gov), TRANSPORT (Metro/Red buses), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor disruption → Z2 ops strain → Z3 network coupling → Z5 Phase drop → TTC compresses
(FC) Lima City OS — Spine (PER.LIM)
SPEC_ID: CIVOS.PLACE.PER.LIM.SPINE.v1.0PLACE_ID: PER.LIMZ6.MIN: GOV (Municipality), TRANSPORT (Metro/BRT/Roads), FOODWATER (Sedapal), PORT (Callao interface)FAILURE_TRACE: Z0 water/road shock → Z2 backlog → Z3 spillover → Z5 Phase drop → TTC shortens
(FD) Bogotá City OS — Spine (COL.BOG)
SPEC_ID: CIVOS.PLACE.COL.BOG.SPINE.v1.0PLACE_ID: COL.BOGZ6.MIN: GOV (District), TRANSPORT (TransMilenio/Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor congestion → Z2 ops overload → Z3 citywide spillover → Z5 Phase drop → TTC collapses to hours
(FE) Rio de Janeiro City OS — Spine (BRA.RIO)
SPEC_ID: CIVOS.PLACE.BRA.RIO.SPINE.v1.0PLACE_ID: BRA.RIOZ6.MIN: GOV (City/State), TRANSPORT (Metro/Roads), FOODWATER (Utilities), PORT (Porto do Rio)FAILURE_TRACE: Z0 corridor/utility shock → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(FF) Monterrey City OS — Spine (MEX.MTY)
SPEC_ID: CIVOS.PLACE.MEX.MTY.SPINE.v1.0PLACE_ID: MEX.MTYZ6.MIN: GOV (State/City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), INDUSTRY (Manufacturing)FAILURE_TRACE: Z0 utility/corridor issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(FG) Guadalajara City OS — Spine (MEX.GDL)
SPEC_ID: CIVOS.PLACE.MEX.GDL.SPINE.v1.0PLACE_ID: MEX.GDLZ6.MIN: GOV (Metro), TRANSPORT (Rail/BRT/Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor disruption → Z2 overload → Z3 network coupling → Z5 Phase drop → TTC shortens
(FH) Panama City City OS — Spine (PAN.PTY)
SPEC_ID: CIVOS.PLACE.PAN.PTY.SPINE.v1.0PLACE_ID: PAN.PTYZ6.MIN: GOV (City), TRANSPORT (Metro/Canal access), FOODWATER (Utilities), PORT (Canal/Ports)FAILURE_TRACE: Z0 canal/port shock → Z2 backlog → Z3 global logistics spillover → Z5 Phase drop → TTC compresses
(FI) San Juan City OS — Spine (PRI.SJU)
SPEC_ID: CIVOS.PLACE.PRI.SJU.SPINE.v1.0PLACE_ID: PRI.SJUZ6.MIN: GOV (Commonwealth/City), FOODWATER (Power/Water), TRANSPORT (Roads/Port/Airport)FAILURE_TRACE: Z0 storm/outage → Z2 restoration backlog → Z3 islandwide coupling → Z5 Phase drop → TTC shortens
(FJ) Havana City OS — Spine (CUB.HAV)
SPEC_ID: CIVOS.PLACE.CUB.HAV.SPINE.v1.0PLACE_ID: CUB.HAVZ6.MIN: GOV (City/State), FOODWATER (Utilities), TRANSPORT (Roads/Port)FAILURE_TRACE: Z0 utility/corridor disruption → Z2 backlog → Z3 spillover → Z5 Phase drop → TTC compresses
(GA) Stockholm City OS — Spine (SWE.STO)
SPEC_ID: CIVOS.PLACE.SWE.STO.SPINE.v1.0PLACE_ID: SWE.STOZ6.MIN: GOV (City), TRANSPORT (SL), FOODWATER (Utilities), HEALTH (Regional)FAILURE_TRACE: Z0 transit/utility shock → Z2 ops backlog → Z3 corridor spillover → Z5 Phase drop → TTC shortens
(GB) Oslo City OS — Spine (NOR.OSL)
SPEC_ID: CIVOS.PLACE.NOR.OSL.SPINE.v1.0PLACE_ID: NOR.OSLZ6.MIN: GOV (City), TRANSPORT (Ruter), FOODWATER (Utilities), HEALTH (Regional)FAILURE_TRACE: Z0 weather/corridor issue → Z2 ops strain → Z3 coupling → Z5 Phase drop → TTC compresses
(GC) Copenhagen City OS — Spine (DNK.CPH)
SPEC_ID: CIVOS.PLACE.DNK.CPH.SPINE.v1.0PLACE_ID: DNK.CPHZ6.MIN: GOV (City), TRANSPORT (Metro/DSB), FOODWATER (Utilities), PORT (Trade)FAILURE_TRACE: Z0 corridor/port shock → Z2 backlog → Z3 logistics spillover → Z5 Phase drop → TTC shortens
(GD) Helsinki City OS — Spine (FIN.HEL)
SPEC_ID: CIVOS.PLACE.FIN.HEL.SPINE.v1.0PLACE_ID: FIN.HELZ6.MIN: GOV (City), TRANSPORT (HSL), FOODWATER (Utilities), HEALTH (Regional)FAILURE_TRACE: Z0 weather/utility shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(GE) Reykjavik City OS — Spine (ISL.REK)
SPEC_ID: CIVOS.PLACE.ISL.REK.SPINE.v1.0PLACE_ID: ISL.REKZ6.MIN: GOV (City), FOODWATER (Power/Water—geothermal), TRANSPORT (Roads/Air)FAILURE_TRACE: Z0 weather/energy issue → Z2 restoration backlog → Z3 islandwide coupling → Z5 Phase drop → TTC shortens
(GF) Tallinn City OS — Spine (EST.TLL)
SPEC_ID: CIVOS.PLACE.EST.TLL.SPINE.v1.0PLACE_ID: EST.TLLZ6.MIN: GOV (City), TRANSPORT (Road/Tram), FOODWATER (Utilities), DIGITAL (e-Gov)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(GG) Riga City OS — Spine (LVA.RIX)
SPEC_ID: CIVOS.PLACE.LVA.RIX.SPINE.v1.0PLACE_ID: LVA.RIXZ6.MIN: GOV (City), TRANSPORT (Road/Tram), FOODWATER (Utilities), PORT (Trade)FAILURE_TRACE: Z0 port/corridor shock → Z2 backlog → Z3 logistics spillover → Z5 Phase drop → TTC shortens
(GH) Vilnius City OS — Spine (LTU.VNO)
SPEC_ID: CIVOS.PLACE.LTU.VNO.SPINE.v1.0PLACE_ID: LTU.VNOZ6.MIN: GOV (City), TRANSPORT (Road/Bus), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(GI) Gdańsk City OS — Spine (POL.GDN)
SPEC_ID: CIVOS.PLACE.POL.GDN.SPINE.v1.0PLACE_ID: POL.GDNZ6.MIN: GOV (City), TRANSPORT (Port/Road/Rail), FOODWATER (Utilities), PORT (Trade)FAILURE_TRACE: Z0 port shock → Z2 backlog → Z3 inland logistics spillover → Z5 Phase drop → TTC shortens
(GJ) Kraków City OS — Spine (POL.KRK)
SPEC_ID: CIVOS.PLACE.POL.KRK.SPINE.v1.0PLACE_ID: POL.KRKZ6.MIN: GOV (City), TRANSPORT (Road/Tram), FOODWATER (Utilities), HEALTH (Regional)FAILURE_TRACE: Z0 corridor issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(HA) Almaty City OS — Spine (KAZ.ALM)
SPEC_ID: CIVOS.PLACE.KAZ.ALM.SPINE.v1.0PLACE_ID: KAZ.ALMZ6.MIN: GOV (City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), HEALTH (Regional), RISK (Seismic)FAILURE_TRACE: Z0 quake/corridor shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(HB) Astana City OS — Spine (KAZ.AST)
SPEC_ID: CIVOS.PLACE.KAZ.AST.SPINE.v1.0PLACE_ID: KAZ.ASTZ6.MIN: GOV (Capital Authority), TRANSPORT (Roads), FOODWATER (Utilities), ENERGY (Heat/Power)FAILURE_TRACE: Z0 extreme cold/utility issue → Z2 restoration backlog → Z3 citywide coupling → Z5 Phase drop → TTC shortens
(HC) Tashkent City OS — Spine (UZB.TAS)
SPEC_ID: CIVOS.PLACE.UZB.TAS.SPINE.v1.0PLACE_ID: UZB.TASZ6.MIN: GOV (City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 metro/corridor disruption → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(HD) Baku City OS — Spine (AZE.BAK)
SPEC_ID: CIVOS.PLACE.AZE.BAK.SPINE.v1.0PLACE_ID: AZE.BAKZ6.MIN: GOV (City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), ENERGY (Oil/Gas interface), PORT (Caspian)FAILURE_TRACE: Z0 port/energy shock → Z2 backlog → Z3 logistics coupling → Z5 Phase drop → TTC shortens
(HE) Tbilisi City OS — Spine (GEO.TBS)
SPEC_ID: CIVOS.PLACE.GEO.TBS.SPINE.v1.0PLACE_ID: GEO.TBSZ6.MIN: GOV (City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), HEALTH (Regional)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(HF) Yerevan City OS — Spine (ARM.EVN)
SPEC_ID: CIVOS.PLACE.ARM.EVN.SPINE.v1.0PLACE_ID: ARM.EVNZ6.MIN: GOV (City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), RISK (Seismic)FAILURE_TRACE: Z0 quake/corridor shock → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC shortens
(HG) Bishkek City OS — Spine (KGZ.BSK)
SPEC_ID: CIVOS.PLACE.KGZ.BSK.SPINE.v1.0PLACE_ID: KGZ.BSKZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), ENERGY (Power/Heat)FAILURE_TRACE: Z0 utility/corridor issue → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(HH) Dushanbe City OS — Spine (TJK.DUS)
SPEC_ID: CIVOS.PLACE.TJK.DUS.SPINE.v1.0PLACE_ID: TJK.DUSZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), ENERGY (Hydro)FAILURE_TRACE: Z0 energy/road shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens
(HI) Ashgabat City OS — Spine (TKM.ASH)
SPEC_ID: CIVOS.PLACE.TKM.ASH.SPINE.v1.0PLACE_ID: TKM.ASHZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), ENERGY (Gas/Power)FAILURE_TRACE: Z0 utility/corridor disruption → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(HJ) Ulaanbaatar City OS — Spine (MNG.ULN)
SPEC_ID: CIVOS.PLACE.MNG.ULN.SPINE.v1.0PLACE_ID: MNG.ULNZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Heat/Water), HEALTH (Public), ENV (Air quality)FAILURE_TRACE: Z0 cold/air/energy shock → Z2 ops overload → Z3 citywide coupling → Z5 Phase drop → TTC shortens
(IA) Auckland City OS — Spine (NZL.AKL)
SPEC_ID: CIVOS.PLACE.NZL.AKL.SPINE.v1.0PLACE_ID: NZL.AKLZ6.MIN: GOV (Auckland Council), TRANSPORT (AT), FOODWATER (Watercare), PORT (Ports of Auckland), HEALTH (Regional)FAILURE_TRACE: Z0 port/corridor disruption → Z2 ops backlog → Z3 logistics spillover → Z5 Phase drop → TTC shortens
(IB) Wellington City OS — Spine (NZL.WLG)
SPEC_ID: CIVOS.PLACE.NZL.WLG.SPINE.v1.0PLACE_ID: NZL.WLGZ6.MIN: GOV (City/National), TRANSPORT (Rail/Road/Ferry), FOODWATER (Utilities), RISK (Seismic)FAILURE_TRACE: Z0 quake/corridor shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(IC) Suva City OS — Spine (FJI.SUV)
SPEC_ID: CIVOS.PLACE.FJI.SUV.SPINE.v1.0PLACE_ID: FJI.SUVZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities), PORT (Trade), RISK (Cyclone)FAILURE_TRACE: Z0 storm/port shock → Z2 restoration backlog → Z3 islandwide coupling → Z5 Phase drop → TTC shortens
(ID) Port Moresby City OS — Spine (PNG.POM)
SPEC_ID: CIVOS.PLACE.PNG.POM.SPINE.v1.0PLACE_ID: PNG.POMZ6.MIN: GOV (City/National), TRANSPORT (Roads/Port/Air), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor/utility disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(IE) Honiara City OS — Spine (SLB.HIR)
SPEC_ID: CIVOS.PLACE.SLB.HIR.SPINE.v1.0PLACE_ID: SLB.HIRZ6.MIN: GOV (City/National), TRANSPORT (Roads/Port), FOODWATER (Utilities), RISK (Cyclone/Earthquake)FAILURE_TRACE: Z0 storm/quake shock → Z2 backlog → Z3 island coupling → Z5 Phase drop → TTC shortens sharply
(IF) Canberra City OS — Spine (AUS.CBR)
SPEC_ID: CIVOS.PLACE.AUS.CBR.SPINE.v1.0PLACE_ID: AUS.CBRZ6.MIN: GOV (Federal/ACT), TRANSPORT (Roads/Bus), FOODWATER (Utilities), SECURITY (National)FAILURE_TRACE: Z0 event/security load → Z2 coordination strain → Z3 corridor spillover → Z5 Phase drop → TTC compresses
(IG) Hobart City OS — Spine (AUS.HBA)
SPEC_ID: CIVOS.PLACE.AUS.HBA.SPINE.v1.0PLACE_ID: AUS.HBAZ6.MIN: GOV (City/State), TRANSPORT (Road/Port), FOODWATER (Utilities), RISK (Weather)FAILURE_TRACE: Z0 weather/port shock → Z2 backlog → Z3 spillover → Z5 Phase drop → TTC shortens
(IH) Darwin City OS — Spine (AUS.DRW)
SPEC_ID: CIVOS.PLACE.AUS.DRW.SPINE.v1.0PLACE_ID: AUS.DRWZ6.MIN: GOV (Territory), TRANSPORT (Port/Air/Road), FOODWATER (Utilities), RISK (Cyclone)FAILURE_TRACE: Z0 cyclone/port shock → Z2 restoration backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(II) Perth City OS — Spine (AUS.PER)
SPEC_ID: CIVOS.PLACE.AUS.PER.SPINE.v1.0PLACE_ID: AUS.PERZ6.MIN: GOV (City/State), TRANSPORT (Rail/Road), FOODWATER (Water/Energy), PORT (Trade)FAILURE_TRACE: Z0 utility/corridor issue → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens
(IJ) Adelaide City OS — Spine (AUS.ADL)
SPEC_ID: CIVOS.PLACE.AUS.ADL.SPINE.v1.0PLACE_ID: AUS.ADLZ6.MIN: GOV (City/State), TRANSPORT (Road/Rail), FOODWATER (Utilities), HEALTH (Regional)FAILURE_TRACE: Z0 corridor disruption → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(JA) Havana City OS — Spine (CUB.HAV)
SPEC_ID: CIVOS.PLACE.CUB.HAV.SPINE.v1.0PLACE_ID: CUB.HAVZ6.MIN: GOV (City/State), TRANSPORT (Roads/Port), FOODWATER (Power/Water), HEALTH (Public)FAILURE_TRACE: Z0 utility/port shock → Z2 restoration backlog → Z3 island coupling → Z5 Phase drop → TTC shortens
(JB) Santo Domingo City OS — Spine (DOM.SDQ)
SPEC_ID: CIVOS.PLACE.DOM.SDQ.SPINE.v1.0PLACE_ID: DOM.SDQZ6.MIN: GOV (City), TRANSPORT (Metro/Roads), FOODWATER (Utilities), PORT (Trade)FAILURE_TRACE: Z0 corridor disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(JC) San José City OS — Spine (CRI.SJO)
SPEC_ID: CIVOS.PLACE.CRI.SJO.SPINE.v1.0PLACE_ID: CRI.SJOZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor issue → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(JD) Guatemala City City OS — Spine (GTM.GUA)
SPEC_ID: CIVOS.PLACE.GTM.GUA.SPINE.v1.0PLACE_ID: GTM.GUAZ6.MIN: GOV (Metro), TRANSPORT (Roads/BRT), FOODWATER (Utilities)FAILURE_TRACE: Z0 congestion/outage → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(JE) San Salvador City OS — Spine (SLV.SAL)
SPEC_ID: CIVOS.PLACE.SLV.SAL.SPINE.v1.0PLACE_ID: SLV.SALZ6.MIN: GOV (Metro), TRANSPORT (Roads), FOODWATER (Utilities), RISK (Seismic)FAILURE_TRACE: Z0 quake/corridor shock → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(JF) Tegucigalpa City OS — Spine (HND.TGU)
SPEC_ID: CIVOS.PLACE.HND.TGU.SPINE.v1.0PLACE_ID: HND.TGUZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(JG) Managua City OS — Spine (NIC.MGA)
SPEC_ID: CIVOS.PLACE.NIC.MGA.SPINE.v1.0PLACE_ID: NIC.MGAZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), RISK (Seismic)FAILURE_TRACE: Z0 quake/utility shock → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(JH) San Pedro Sula City OS — Spine (HND.SAP)
SPEC_ID: CIVOS.PLACE.HND.SAP.SPINE.v1.0PLACE_ID: HND.SAPZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), INDUSTRY (Manufacturing)FAILURE_TRACE: Z0 corridor disruption → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(JI) Panama City City OS — Spine (PAN.PTY)
SPEC_ID: CIVOS.PLACE.PAN.PTY.SPINE.v1.0PLACE_ID: PAN.PTYZ6.MIN: GOV (City), TRANSPORT (Metro/Canal access), FOODWATER (Utilities), PORT (Canal/Ports)FAILURE_TRACE: Z0 canal/port shock → Z2 backlog → Z3 global logistics spillover → Z5 Phase drop → TTC compresses
(JJ) Belize City City OS — Spine (BLZ.BZE)
SPEC_ID: CIVOS.PLACE.BLZ.BZE.SPINE.v1.0PLACE_ID: BLZ.BZEZ6.MIN: GOV (City), TRANSPORT (Port/Roads), FOODWATER (Utilities), RISK (Cyclone)FAILURE_TRACE: Z0 storm/port shock → Z2 restoration backlog → Z3 coastal coupling → Z5 Phase drop → TTC shortens
(KA) Accra City OS — Spine (GHA.ACC)
SPEC_ID: CIVOS.PLACE.GHA.ACC.SPINE.v1.0PLACE_ID: GHA.ACCZ6.MIN: GOV (AMA), TRANSPORT (Roads/BRT), FOODWATER (GWCL/Utilities), PORT (Tema interface)FAILURE_TRACE: Z0 corridor/utility shock → Z2 backlog → Z3 spillover → Z5 Phase drop → TTC shortens
(KB) Lagos City OS — Spine (NGA.LAG)
SPEC_ID: CIVOS.PLACE.NGA.LAG.SPINE.v1.0PLACE_ID: NGA.LAGZ6.MIN: GOV (LASG), TRANSPORT (Roads/Bus), FOODWATER (Power/Water), PORT (Apapa/Tin Can)FAILURE_TRACE: Z0 port/corridor choke → Z2 yard/ops overload → Z3 inland spillover → Z5 Phase drop → TTC compresses
(KC) Abidjan City OS — Spine (CIV.ABJ)
SPEC_ID: CIVOS.PLACE.CIV.ABJ.SPINE.v1.0PLACE_ID: CIV.ABJZ6.MIN: GOV (District), TRANSPORT (Roads/Port), FOODWATER (Utilities), PORT (Autonomous Port)FAILURE_TRACE: Z0 port/road shock → Z2 backlog → Z3 logistics spillover → Z5 Phase drop → TTC shortens
(KD) Dakar City OS — Spine (SEN.DKR)
SPEC_ID: CIVOS.PLACE.SEN.DKR.SPINE.v1.0PLACE_ID: SEN.DKRZ6.MIN: GOV (City), TRANSPORT (Road/Rail), FOODWATER (Utilities), PORT (Dakar Port)FAILURE_TRACE: Z0 corridor/port issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(KE) Lomé City OS — Spine (TGO.LFW)
SPEC_ID: CIVOS.PLACE.TGO.LFW.SPINE.v1.0PLACE_ID: TGO.LFWZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities), PORT (Lomé)FAILURE_TRACE: Z0 port/corridor shock → Z2 backlog → Z3 regional spillover → Z5 Phase drop → TTC shortens
(KF) Cotonou City OS — Spine (BEN.COT)
SPEC_ID: CIVOS.PLACE.BEN.COT.SPINE.v1.0PLACE_ID: BEN.COTZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities), PORT (Cotonou)FAILURE_TRACE: Z0 port/corridor disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(KG) Monrovia City OS — Spine (LBR.MRV)
SPEC_ID: CIVOS.PLACE.LBR.MRV.SPINE.v1.0PLACE_ID: LBR.MRVZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities)FAILURE_TRACE: Z0 utility/port shock → Z2 restoration backlog → Z3 coastal coupling → Z5 Phase drop → TTC shortens
(KH) Freetown City OS — Spine (SLE.FNA)
SPEC_ID: CIVOS.PLACE.SLE.FNA.SPINE.v1.0PLACE_ID: SLE.FNAZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities), RISK (Flood/Landslide)FAILURE_TRACE: Z0 storm/flood shock → Z2 backlog → Z3 spillover → Z5 Phase drop → TTC compresses
(KI) Conakry City OS — Spine (GIN.CKY)
SPEC_ID: CIVOS.PLACE.GIN.CKY.SPINE.v1.0PLACE_ID: GIN.CKYZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC shortens
(KJ) Banjul City OS — Spine (GMB.BJL)
SPEC_ID: CIVOS.PLACE.GMB.BJL.SPINE.v1.0PLACE_ID: GMB.BJLZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities)FAILURE_TRACE: Z0 port/corridor disruption → Z2 backlog → Z3 coastal spillover → Z5 Phase drop → TTC compresses
(LA) Addis Ababa City OS — Spine (ETH.ADD)
SPEC_ID: CIVOS.PLACE.ETH.ADD.SPINE.v1.0PLACE_ID: ETH.ADDZ6.MIN: GOV (City/Federal), TRANSPORT (Light Rail/Roads), FOODWATER (Utilities), HEALTH (Public), RISK (Seismic)FAILURE_TRACE: Z0 corridor/utility shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(LB) Nairobi City OS — Spine (KEN.NBO)
SPEC_ID: CIVOS.PLACE.KEN.NBO.SPINE.v1.0PLACE_ID: KEN.NBOZ6.MIN: GOV (County), TRANSPORT (Roads/Rail), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 congestion/outage → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(LC) Dar es Salaam City OS — Spine (TZA.DAR)
SPEC_ID: CIVOS.PLACE.TZA.DAR.SPINE.v1.0PLACE_ID: TZA.DARZ6.MIN: GOV (City), TRANSPORT (Roads/BRT/Port), FOODWATER (Utilities), PORT (Trade)FAILURE_TRACE: Z0 port/corridor shock → Z2 ops strain → Z3 logistics spillover → Z5 Phase drop → TTC compresses
(LD) Kampala City OS — Spine (UGA.KLA)
SPEC_ID: CIVOS.PLACE.UGA.KLA.SPINE.v1.0PLACE_ID: UGA.KLAZ6.MIN: GOV (City Authority), TRANSPORT (Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens
(LE) Kigali City OS — Spine (RWA.KGL)
SPEC_ID: CIVOS.PLACE.RWA.KGL.SPINE.v1.0PLACE_ID: RWA.KGLZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor disruption → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(LF) Bujumbura City OS — Spine (BDI.BJM)
SPEC_ID: CIVOS.PLACE.BDI.BJM.SPINE.v1.0PLACE_ID: BDI.BJMZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities)FAILURE_TRACE: Z0 port/utility shock → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
(LG) Juba City OS — Spine (SSD.JUB)
SPEC_ID: CIVOS.PLACE.SSD.JUB.SPINE.v1.0PLACE_ID: SSD.JUBZ6.MIN: GOV (City/National), TRANSPORT (Roads/Air), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor/outage → Z2 backlog → Z3 spillover → Z5 Phase drop → TTC shortens
(LH) Asmara City OS — Spine (ERI.ASM)
SPEC_ID: CIVOS.PLACE.ERI.ASM.SPINE.v1.0PLACE_ID: ERI.ASMZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 utility/corridor disruption → Z2 ops overload → Z3 coupling → Z5 Phase drop → TTC compresses
(LI) Djibouti City City OS — Spine (DJI.JIB)
SPEC_ID: CIVOS.PLACE.DJI.JIB.SPINE.v1.0PLACE_ID: DJI.JIBZ6.MIN: GOV (City), TRANSPORT (Port/Road/Rail), FOODWATER (Utilities), PORT (Global chokepoint)FAILURE_TRACE: Z0 port/chokepoint shock → Z2 backlog → Z3 global logistics spillover → Z5 Phase drop → TTC compresses
(LJ) Mogadishu City OS — Spine (SOM.MOG)
SPEC_ID: CIVOS.PLACE.SOM.MOG.SPINE.v1.0PLACE_ID: SOM.MOGZ6.MIN: GOV (City/National), TRANSPORT (Port/Road/Air), FOODWATER (Utilities), SECURITY (High coupling)FAILURE_TRACE: Z0 security/port shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens sharply
(MA) Johannesburg City OS — Spine (ZAF.JNB)
SPEC_ID: CIVOS.PLACE.ZAF.JNB.SPINE.v1.0PLACE_ID: ZAF.JNBZ6.MIN: GOV (City), TRANSPORT (Road/Rail), FOODWATER (Power/Water), HEALTH (Public), SECURITYFAILURE_TRACE: Z0 power/corridor shock → Z2 restoration backlog → Z3 mobility coupling → Z5 Phase drop → TTC compresses
(MB) Pretoria City OS — Spine (ZAF.PTA)
SPEC_ID: CIVOS.PLACE.ZAF.PTA.SPINE.v1.0PLACE_ID: ZAF.PTAZ6.MIN: GOV (City/National), TRANSPORT (Road/Rail), FOODWATER (Utilities), SECURITYFAILURE_TRACE: Z0 utility/corridor disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens
(MC) Gaborone City OS — Spine (BWA.GBE)
SPEC_ID: CIVOS.PLACE.BWA.GBE.SPINE.v1.0PLACE_ID: BWA.GBEZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor/utility issue → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(MD) Windhoek City OS — Spine (NAM.WDH)
SPEC_ID: CIVOS.PLACE.NAM.WDH.SPINE.v1.0PLACE_ID: NAM.WDHZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), WATER (Scarcity)FAILURE_TRACE: Z0 water/corridor shock → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC shortens
(ME) Harare City OS — Spine (ZWE.HRE)
SPEC_ID: CIVOS.PLACE.ZWE.HRE.SPINE.v1.0PLACE_ID: ZWE.HREZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Power/Water), HEALTH (Public)FAILURE_TRACE: Z0 utility outage → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC compresses
(MF) Maputo City OS — Spine (MOZ.MPM)
SPEC_ID: CIVOS.PLACE.MOZ.MPM.SPINE.v1.0PLACE_ID: MOZ.MPMZ6.MIN: GOV (City), TRANSPORT (Roads/Port), FOODWATER (Utilities), PORT (Trade)FAILURE_TRACE: Z0 port/corridor shock → Z2 ops strain → Z3 logistics spillover → Z5 Phase drop → TTC compresses
(MG) Lusaka City OS — Spine (ZMB.LUN)
SPEC_ID: CIVOS.PLACE.ZMB.LUN.SPINE.v1.0PLACE_ID: ZMB.LUNZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Power/Water), HEALTH (Public)FAILURE_TRACE: Z0 utility/corridor issue → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(MH) Lilongwe City OS — Spine (MWI.LLW)
SPEC_ID: CIVOS.PLACE.MWI.LLW.SPINE.v1.0PLACE_ID: MWI.LLWZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), HEALTH (Public)FAILURE_TRACE: Z0 corridor/utility disruption → Z2 ops overload → Z3 spillover → Z5 Phase drop → TTC compresses
(MI) Maseru City OS — Spine (LSO.MSU)
SPEC_ID: CIVOS.PLACE.LSO.MSU.SPINE.v1.0PLACE_ID: LSO.MSUZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities), WATER (Highland supply)FAILURE_TRACE: Z0 water/corridor shock → Z2 backlog → Z3 coupling → Z5 Phase drop → TTC shortens
(MJ) Mbabane City OS — Spine (SWZ.MBA)
SPEC_ID: CIVOS.PLACE.SWZ.MBA.SPINE.v1.0PLACE_ID: SWZ.MBAZ6.MIN: GOV (City), TRANSPORT (Roads), FOODWATER (Utilities)FAILURE_TRACE: Z0 corridor/utility issue → Z2 ops strain → Z3 spillover → Z5 Phase drop → TTC compresses
Here’s Section 08 — the city-scale Disruption Router that sits above crossings/bands/rail-crossings/portals and chooses truncate + stitch actions. It’s designed to coordinate mixed operators (e.g., Transport for London + Network Rail) and treat the River Thames cut as a first-class constraint.
# ============================================================# LONDON CITY OS — ALMOST-CODE (CANON) — v0.1# SECTION 08 — CITY-SCALE DISRUPTION ROUTER (Z3→Z4)# One controller, many assets. Truncate early. Stitch safely.# ============================================================CANON_VERSION: "v0.1"PLACE: place_id: "GBR-LON" place_name: "London" lane: "TRAN" z_level: "Z3" pack: "DISRUPTION_ROUTER"# ------------------------------------------------------------# 08A) Definition locks# ------------------------------------------------------------DEFINITION_LOCK: DISRUPTION_ROUTER_Z3: > A city-scale control layer that ingests sensor states from Valves, Bands, Clusters, and Portals, computes Phase states (P0–P3), detects coupled failure risk, and emits coordinated actions: TRUNCATION (meter/hold/divert/shed) + STITCHING (staged restore) across Z4 corridors. INCIDENT: > Any event that changes capacity, variance, or safety state of a control surface (portal/crossing/corridor). CONTROL_WINDOW: > A discrete decision period (e.g., 5–15 minutes) used for phase classification and action emission. TRUNCATION_ACTION: > Any action that reduces inflow variance or peak load BEFORE crush/cascade occurs (meter gates, hold inflows, cap transfers, restrict turns, publish reroutes, shed demand). STITCH_ACTION: > Any staged restoration action after stability is re-established (P2/P3), designed to avoid rebound surges and re-collapse. CITY_OBJECTIVE: > Safety-first, then cross-river connectivity preservation, then network-wide delay minimisation. Never trade safety for speed.# ------------------------------------------------------------# 08B) Inputs (sensor surfaces + phase states)# ------------------------------------------------------------INPUTS: REQUIRED_FEEDS: # from Section 04/05/06/07 packs (names already defined there) - S.crossing_availability - S.queue_length - S.travel_time_delta - S.band_reroute_pressure - S.bridge_queue_index - S.rail_crossing_availability - S.headway_delta - S.platform_crowding_index - S.interchange_dwell - S.incident_state - S.diversion_overflow_index AGGREGATIONS: # cluster/band/portal roll-ups A.crossing_cluster_P0_count A.bridge_band_P0_count A.rail_cluster_P0_count A.portal_P0_count A.city_delay_delta A.cross_river_connectivity_index# ------------------------------------------------------------# 08C) Output actions (Z3 decisions that actuate Z4 corridors)# ------------------------------------------------------------OUTPUTS: ACTION_TYPES: # Demand shaping ACT.METER_ENTRY_GATES: targets: ["PORTAL.*"] effect: "reduce inflow peak + variance" ACT.HOLD_UPSTREAM_INFLOW: targets: ["FEEDER_PORTAL.*", "FEEDER_INTERCHANGE.*"] effect: "stop crush propagation" ACT.CAP_TRANSFERS: targets: ["INTERCHANGE.*"] effect: "prevent transfer circuits from saturating" ACT.RESTRICT_ROAD_TURNS: targets: ["Z4::CORR.ROAD.*"] effect: "reduce bridgehead/tunnelhead overload" ACT.PUBLISH_REROUTE_MAP: targets: ["CITYWIDE_MESSAGE_LAYER"] effect: "portal-to-portal + corridor-to-corridor reroute (not station-by-station)" ACT.SHED_DISCRETIONARY_DEMAND: targets: ["CITYWIDE_MESSAGE_LAYER"] effect: "delay non-essential trips; flatten peak; protect emergency flow" # Safety controls ACT.CROWD_CONTROL_ZONING: targets: ["PORTAL.*", "INTERCHANGE.*"] effect: "one-way circuits + queue channelisation + platform zoning" ACT.EMERGENCY_PRIORITY_CORRIDORS: targets: ["Z4::CORR.*"] effect: "protect emergency movement lanes/paths" # Restoration controls ACT.STAGED_REOPENING: targets: ["CROSSING.*", "BRIDGE.*", "RAIL_CROSSING.*", "PORTAL.*"] effect: "restore capacity in pulses; prevent rebound surge" ACT.VARIANCE_FIRST_STABILISATION: targets: ["RAIL_CORRIDORS", "PORTAL_RELEASE_SCHEDULE"] effect: "reduce headway variance before adding frequency"# ------------------------------------------------------------# 08D) Phase computation (uniform classifier across assets)# ------------------------------------------------------------PHASE_ENGINE: WINDOW: "CONTROL_WINDOW" CLASSIFIERS: # --- Crossings (road tunnel/bridge/ferry/foot) --- PHASE_CROSSING: P0: any: - "S.crossing_availability = CLOSED" - "S.travel_time_delta >= 40" - "S.queue_length >= Q3" P1: any: - "S.crossing_availability = RESTRICTED" - "S.travel_time_delta in [15,40)" - "S.queue_length in [Q2,Q3)" P2: any: - "S.travel_time_delta in [5,15)" - "S.queue_length in [Q1,Q2)" P3: all: - "S.crossing_availability = OPEN" - "S.travel_time_delta <= 5" - "S.queue_length <= Q1" # --- Bridge band (aggregate) --- PHASE_BAND: P0: any: - "A.bridge_band_P0_count >= 2" - "S.band_reroute_pressure >= R3" P1: any: - "A.bridge_band_P0_count = 1" - "S.band_reroute_pressure in [R2,R3)" P2: any: - "S.band_reroute_pressure in [R1,R2)" P3: all: - "A.bridge_band_P0_count = 0" - "S.band_reroute_pressure <= R1" # --- Rail crossing cluster (aggregate) --- PHASE_RAIL_CLUSTER: P0: any: - "S.rail_crossing_availability = CLOSED" - "S.headway_delta >= 300" - "S.platform_crowding_index >= 81" P1: any: - "S.headway_delta in [120,300)" - "S.platform_crowding_index in [56,80]" P2: any: - "S.headway_delta in [30,120)" - "S.platform_crowding_index in [26,55]" P3: all: - "S.rail_crossing_availability = OPEN" - "S.headway_delta <= 30" - "S.platform_crowding_index <= 25" # --- Portal (single super-valve) --- PHASE_PORTAL: P0: any: - "S.incident_state in [MAJOR,EVAC,CLOSED]" - "S.platform_crowding_index >= 81" - "S.interchange_dwell >= 20" P1: any: - "S.platform_crowding_index in [56,80]" - "S.interchange_dwell in [8,20)" - "S.headway_delta_in >= 120" P2: any: - "S.platform_crowding_index in [26,55]" - "S.interchange_dwell in [3,8)" P3: all: - "S.incident_state = NORMAL" - "S.platform_crowding_index <= 25" - "S.interchange_dwell <= 3"# ------------------------------------------------------------# 08E) City risk model (detect coupled collapse before it happens)# ------------------------------------------------------------COUPLING_RISK: COUPLING_AXES: AX1_CROSS_RIVER_DEPENDENCE: inputs: - A.cross_river_connectivity_index - A.crossing_cluster_P0_count - A.bridge_band_P0_count interpretation: "If cross-river capacity compresses into fewer gates, coupling rises." AX2_PORTAL_CRUSH_RISK: inputs: - A.portal_P0_count - S.platform_crowding_index - S.interchange_dwell interpretation: "Portals fail by crush; must truncate early." AX3_HEADWAY_VARIANCE_RISK: inputs: - S.headway_delta - S.diversion_overflow_index interpretation: "Variance drives cascade; stabilise variance first." CITY_ALERT_LEVEL: GREEN: when: "no cluster/band in P1/P0" AMBER: when: "any one of {EAST_TUNNEL_PAIR, CENTRAL_BAND, CENTRAL_RAIL_STRIP, major PORTAL} in P1" RED: when: "any two of above in P1 OR any one in P0" BLACK: when: "P0 at major portal AND (cross-river in P1/P0 OR central rail strip in P1/P0)"# ------------------------------------------------------------# 08F) Decision policy (choose a playbook, then emit actions)# ------------------------------------------------------------DECISION_POLICY: PRIORITY_ORDER: 1: "SAFETY (crush prevention, evacuation integrity)" 2: "CROSS_RIVER_CONNECTIVITY (keep at least one stable gate per cluster)" 3: "NETWORK_STABILITY (reduce variance, prevent spillover loops)" 4: "DELAY_MINIMISATION (only after stability)" PLAYBOOK_SELECTOR: # 1) Portal crush (P0/P1) dominates everything RULE_PORTAL_CRUSH_FIRST: if: - "any PORTAL in P0 OR (A.portal_P0_count >= 1 AND CITY_ALERT_LEVEL in [RED,BLACK])" then: "PLAYBOOK.PORTAL_CRUSH_CONTAINMENT" # 2) East tunnel pair (or any major crossing cluster) in P1/P0 RULE_CROSSING_CLUSTER: if: - "EAST_TUNNEL_PAIR cluster in P1/P0" then: "PLAYBOOK.EAST_TUNNEL_PAIR_BALANCE" # 3) Central bridge band overload RULE_CENTRAL_BAND: if: - "CENTRAL bridge band in P1/P0" then: "PLAYBOOK.CENTRAL_BAND_STABILISE" # 4) Central heavy rail strip headway collapse RULE_CENTRAL_RAIL: if: - "CENTRAL rail cluster in P1/P0" then: "PLAYBOOK.CENTRAL_RAIL_VARIANCE_FIRST" # 5) Citywide event surge (no single asset down, but everything drifts) RULE_CITYWIDE_SURGE: if: - "A.city_delay_delta elevated AND many assets in P2" then: "PLAYBOOK.CITYWIDE_PEAK_FLATTEN" DEFAULT: else: "PLAYBOOK.LOCAL_CONTAINMENT"# ------------------------------------------------------------# 08G) Playbook library (truncate + stitch as explicit sequences)# ------------------------------------------------------------PLAYBOOK: PORTAL_CRUSH_CONTAINMENT: intent: "Prevent crush; stop inflow; reroute around the portal." truncate: - {act: ACT.METER_ENTRY_GATES, targets: ["PORTAL.P0_SET"]} - {act: ACT.HOLD_UPSTREAM_INFLOW, targets: ["FEEDER_PORTALS_TO(P0_SET)"]} - {act: ACT.CAP_TRANSFERS, targets: ["INTERCHANGES_FEEDING(P0_SET)"]} - {act: ACT.CROWD_CONTROL_ZONING, targets: ["PORTAL.P0_SET"]} - {act: ACT.PUBLISH_REROUTE_MAP, targets: ["ALT_PORTALS_FOR(P0_SET)"]} - {act: ACT.SHED_DISCRETIONARY_DEMAND, targets: ["CITYWIDE_MESSAGE_LAYER"]} stitch: - {act: ACT.STAGED_REOPENING, targets: ["PORTAL.P0_SET"], rule: "only when portal back to P2 and headway variance stable"} - {act: ACT.STAGED_REOPENING, targets: ["FEEDER_PORTALS_TO(P0_SET)"], rule: "release in pulses; monitor rebound"} success_condition: - "portal crowding <= P2 for 3 windows" - "interchange dwell <= P2 band for 3 windows" EAST_TUNNEL_PAIR_BALANCE: intent: "Treat paired tunnels as one gate; avoid spill into free bridge bands." truncate: - {act: ACT.RESTRICT_ROAD_TURNS, targets: ["Z4::CORR.ROAD.FEEDS(EAST_TUNNEL_PAIR)"]} - {act: ACT.PUBLISH_REROUTE_MAP, targets: ["CENTRAL_BAND_RELIEF + EAST_RAIL_TUNNEL_GATES"]} - {act: ACT.EMERGENCY_PRIORITY_CORRIDORS, targets: ["Z4::CORR.ROAD.EMERGENCY_PATHS"]} - {act: ACT.METER_ENTRY_GATES, targets: ["PORTALS_NEAR(EAST_TUNNEL_PAIR)"], note: "prevent last-mile crush"} stitch: - {act: ACT.STAGED_REOPENING, targets: ["CROSSING.BLACKWALL_TUNNEL", "CROSSING.SILVERTOWN_TUNNEL"], rule: "paired staged release"} - {act: ACT.STAGED_REOPENING, targets: ["Z4::CORR.ROAD.FEEDS(EAST_TUNNEL_PAIR)"], rule: "de-meter after queues P2"} failure_mode_trace: - "tunnel stress -> reroute to bridges -> bridgehead crush -> multi-borough drift" countermeasure: - "divert early; keep CENTRAL band below P1" CENTRAL_BAND_STABILISE: intent: "Keep central crossings usable; stop band becoming the default sink." truncate: - {act: ACT.RESTRICT_ROAD_TURNS, targets: ["Z4::CORR.ROAD.BRIDGEHEADS(CENTRAL_BAND)"]} - {act: ACT.PUBLISH_REROUTE_MAP, targets: ["ALT_BANDS + RAIL_ESCAPE_CORRIDORS"]} - {act: ACT.METER_ENTRY_GATES, targets: ["PORTALS_FEEDING(CENTRAL_BAND)"]} - {act: ACT.SHED_DISCRETIONARY_DEMAND, targets: ["CITYWIDE_MESSAGE_LAYER"]} stitch: - {act: ACT.STAGED_REOPENING, targets: ["BRIDGE_BAND.CENTRAL"], rule: "restore turns in stages"} success_condition: - "band reroute pressure <= R2 for 3 windows" - "bridge queue indices <= P2 for 3 windows" CENTRAL_RAIL_VARIANCE_FIRST: intent: "Headway variance is the killer; stabilise then expand." truncate: - {act: ACT.VARIANCE_FIRST_STABILISATION, targets: ["RAIL_CORRIDORS.CENTRAL_STRIP"]} - {act: ACT.METER_ENTRY_GATES, targets: ["PORTALS_FEEDING(CENTRAL_RAIL_STRIP)"]} - {act: ACT.CROWD_CONTROL_ZONING, targets: ["PORTALS_NEAR(CENTRAL_RAIL_STRIP)"]} - {act: ACT.PUBLISH_REROUTE_MAP, targets: ["ALT_RAIL_CROSSINGS + BRIDGE_BANDS_AS_RELIEF"]} stitch: - {act: ACT.STAGED_REOPENING, targets: ["RAIL_CROSSINGS.CENTRAL_STRIP"], rule: "add frequency only after variance stabilises"} success_condition: - "headway delta <= P2 for 3 windows" - "platform crowding <= P2 for 3 windows" CITYWIDE_PEAK_FLATTEN: intent: "No single failure; reduce peak and synchronisation shocks." truncate: - {act: ACT.SHED_DISCRETIONARY_DEMAND, targets: ["CITYWIDE_MESSAGE_LAYER"]} - {act: ACT.METER_ENTRY_GATES, targets: ["TOP_PORTALS_BY_CROWD_RISK"]} - {act: ACT.PUBLISH_REROUTE_MAP, targets: ["DISTRIBUTE_DEMAND_ACROSS_BANDS_AND_PORTALS"]} stitch: - {act: ACT.STAGED_REOPENING, targets: ["TOP_PORTALS_BY_CROWD_RISK"], rule: "release when city returns to mostly P3/P2"} success_condition: - "A.city_delay_delta returns to baseline band" - "no portal in P1/P0 for 3 windows" LOCAL_CONTAINMENT: intent: "Single-asset/local issue; contain before coupling rises." truncate: - {act: ACT.PUBLISH_REROUTE_MAP, targets: ["LOCAL_ALT_CORRIDORS"]} - {act: ACT.METER_ENTRY_GATES, targets: ["LOCAL_PORTALS_AT_RISK"]} stitch: - {act: ACT.STAGED_REOPENING, targets: ["LOCAL_ASSET_SET"], rule: "pulsed restore"} success_condition: - "local asset back to P3"# ------------------------------------------------------------# 08H) Action emission (write once, use everywhere)# ------------------------------------------------------------EMITTER: OUTPUT_FORMAT: CONTROL_TICK: timestamp: "<ISO8601>" city_alert_level: "<GREEN|AMBER|RED|BLACK>" active_playbook: "<PLAYBOOK.*>" actions: - {act: "<ACT.*>", targets: ["<ID>","<ID>"], rationale: "<short>"} GUARDBANDS: - "Never release (stitch) if any target remains P0." - "If rebound detected (P2→P1), re-enter truncation immediately." - "Prefer corridor-level guidance over station-by-station micro-instructions."
Here’s Section 09 — the Z4 Corridor Registry: stable IDs for the “named trunks” that the Section 08 Disruption Router targets (meter / hold / reroute / stitch).
# ============================================================# LONDON CITY OS — ALMOST-CODE (CANON) — v0.1# SECTION 09 — CORRIDOR REGISTRY (Z4)# Corridors = named trunks the router actuates# ============================================================CANON_VERSION: "v0.1"PLACE: place_id: "GBR-LON" place_name: "London" lane: "TRAN" z_level: "Z4" pack: "CORRIDOR_REGISTRY"# ------------------------------------------------------------# 09A) Definition locks# ------------------------------------------------------------DEFINITION_LOCK: CORRIDOR_Z4: > A named trunk flow channel (rail/tube/bus/road/river/cycle/walk) that carries demand between Z3 Portals and across Z3 Valves (bridges/tunnels/rail crossings). Corridors are how the router actuates the city. CORRIDOR_BUNDLE: > A logical grouping of corridors treated as one control unit under shocks (e.g., "Central Tube Trunk Bundle" or "SE Terminals Strip"). RING_CORRIDOR: > A loop/near-loop corridor that redistributes load around the core, often used as relief routing during central disruption. RADIAL_CORRIDOR: > A corridor that pushes demand between outer catchments and central portals. CROSS_RIVER_BIND: > A corridor segment whose capacity is gated by a Thames Valve (bridge/tunnel/rail crossing), therefore inherits the Valve’s Phase state. VARIANCE_DOMINANCE: > For mass-transit corridors, headway variance causes cascade earlier than mean load. Therefore: stabilise variance first, then expand frequency/capacity.# ------------------------------------------------------------# 09B) Schema — corridor records + edges# ------------------------------------------------------------SCHEMA: GBR-LON::TRAN::Z4::CORR::<MODE>::<TOKEN>: name_public: "<NAME>" mode: [TUBE|ELIZABETH|OVERGROUND|DLR|TRAM|NATIONAL_RAIL|BUS|ROAD|RIVER|CYCLE|WALK] geometry_kind: [RADIAL|RING|GRID|RIVERLINE|BUNDLE] operator_mix: [TFL|NETWORK_RAIL|BOROUGH|PRIVATE|MIXED|UNKNOWN] primary_portals: from: ["GBR-LON::TRAN::Z3::PORTAL.*::<TOKEN>"] to: ["GBR-LON::TRAN::Z3::PORTAL.*::<TOKEN>"] crosses_thames: true|false thames_gates: # references Section 04/05/06 IDs road_crossings: ["GBR-LON::TRAN::Z3::VALVE.CROSSING.*"] bridge_valves: ["GBR-LON::TRAN::Z3::VALVE.BRIDGE.*"] rail_crossings: ["GBR-LON::TRAN::Z3::VALVE.RAIL_CROSSING.*"] river_piers: ["GBR-LON::TRAN::Z3::PORTAL.RIVER.*"] corridor_sensors_required: # choose from these (apply by mode) - S.travel_time_delta - S.queue_length - S.headway_delta - S.platform_crowding_index - S.interchange_dwell - S.diversion_overflow_index - S.incident_state phase_tripwires: P1: "<rule>" P0: "<rule>" truncation_actions: - "<action>" stitching_actions: - "<action>" binds_to_bundles: - "GBR-LON::TRAN::Z4::BUNDLE::<TOKEN>" GBR-LON::TRAN::Z4::BUNDLE::<TOKEN>: name_public: "<NAME>" corridors: ["GBR-LON::TRAN::Z4::CORR::*"] bundle_sensors: - A.bundle_P0_count - A.bundle_delay_delta - A.bundle_variance_index control_policy: - "<policy rule>" GBR-LON::TRAN::Z4::EDGE.CORR_TO_PORTAL::<CORR_TOKEN>__<PORTAL_TOKEN>: type: "CORR_TO_PORTAL_EDGE" transfer_kind: [DIRECT|STAIR_ESCALATOR|CONCOURSE|STREET_WALK|BUS_INTERCHANGE] crowd_risk_class: [LOW|MED|HIGH] variance_sensitivity: [LOW|MED|HIGH]# ------------------------------------------------------------# 09C) Sensor notes (re-used by all corridors)# ------------------------------------------------------------SENSOR_NOTES: # These sensors were defined in earlier packs; this section only binds them to corridors. APPLY_BY_MODE: ROAD: [S.travel_time_delta, S.queue_length, S.incident_state, S.diversion_overflow_index] RAIL: [S.headway_delta, S.platform_crowding_index, S.interchange_dwell, S.incident_state, S.diversion_overflow_index] BUS: [S.travel_time_delta, S.queue_length, S.diversion_overflow_index, S.incident_state] RIVER:[S.boat_headway_delta, S.pier_queue_index, S.pier_crowding_index, S.river_service_availability] CYCLE_WALK: [S.route_availability, S.route_crowding_proxy]# ------------------------------------------------------------# 09D) Canonical corridor bundles (router targets)# ------------------------------------------------------------BUNDLES: GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK: name_public: "Central Tube Trunk Bundle" corridors: - GBR-LON::TRAN::Z4::CORR.TUBE.BAKERLOO - GBR-LON::TRAN::Z4::CORR.TUBE.CENTRAL - GBR-LON::TRAN::Z4::CORR.TUBE.CIRCLE - GBR-LON::TRAN::Z4::CORR.TUBE.DISTRICT - GBR-LON::TRAN::Z4::CORR.TUBE.HAMMERSMITH_CITY - GBR-LON::TRAN::Z4::CORR.TUBE.JUBILEE - GBR-LON::TRAN::Z4::CORR.TUBE.METROPOLITAN - GBR-LON::TRAN::Z4::CORR.TUBE.NORTHERN - GBR-LON::TRAN::Z4::CORR.TUBE.PICCADILLY - GBR-LON::TRAN::Z4::CORR.TUBE.VICTORIA - GBR-LON::TRAN::Z4::CORR.TUBE.WATERLOO_CITY bundle_sensors: [A.bundle_P0_count, A.bundle_delay_delta, A.bundle_variance_index] control_policy: - "variance-first stabilisation: reduce headway variance before adding trains" - "when any major portal enters P1: cap transfers into the bundle" GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP: name_public: "Central Rail Terminals Strip" corridors: - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.SE_TERMINALS_STRIP - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.SW_TERMINALS_STRIP - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.SOUTH_TERMINALS_STRIP - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.NE_TERMINALS_STRIP - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.NW_TERMINALS_STRIP - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.W_TERMINALS_STRIP - GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.E_TERMINALS_STRIP bundle_sensors: [A.bundle_P0_count, A.bundle_delay_delta, A.bundle_variance_index] control_policy: - "terminal wave control: time-slice releases into tube + street networks" - "if any terminal portal in P1/P0: publish reroutes to adjacent terminals first" GBR-LON::TRAN::Z4::BUNDLE.CROSS_RIVER_RELIEF_SET: name_public: "Cross-River Relief Set (Rail + River)" corridors: - GBR-LON::TRAN::Z4::CORR.ELIZABETH.ELIZABETH_MAIN - GBR-LON::TRAN::Z4::CORR.OVERGROUND.EAST_LONDON_LINE_PROXY - GBR-LON::TRAN::Z4::CORR.RIVER.CENTRAL_MAIN - GBR-LON::TRAN::Z4::CORR.RIVER.EAST_MAIN bundle_sensors: [A.bundle_P0_count, A.bundle_delay_delta, A.bundle_variance_index] control_policy: - "when road bridge bands hit P1/P0: shift cross-river demand to relief set" - "meter piers early to prevent spillback into portals" GBR-LON::TRAN::Z4::BUNDLE.ROAD_RING_SYSTEM: name_public: "Road Ring System" corridors: - GBR-LON::TRAN::Z4::CORR.ROAD.M25_ORBITAL - GBR-LON::TRAN::Z4::CORR.ROAD.NORTH_CIRCULAR_A406 - GBR-LON::TRAN::Z4::CORR.ROAD.SOUTH_CIRCULAR_A205 - GBR-LON::TRAN::Z4::CORR.ROAD.INNER_RING_CORE bundle_sensors: [A.bundle_P0_count, A.bundle_delay_delta] control_policy: - "use rings to distribute overload away from bridgeheads/tunnelheads" - "restrict turns into central bridgeheads when central band pressure rises" GBR-LON::TRAN::Z4::BUNDLE.TFL_ROAD_NETWORK: name_public: "TfL-Managed Strategic Road Network (Red Routes / TLRN)" corridors: - GBR-LON::TRAN::Z4::CORR.ROAD.TLRN_RED_ROUTES_NETWORK bundle_sensors: [A.bundle_P0_count, A.bundle_delay_delta] control_policy: - "treat as primary metering surface for road truncation" - "if cross-river gates degrade: apply upstream demand shed on TLRN feeders"# ------------------------------------------------------------# 09E) Tube corridors (11 lines as stable corridor IDs)# ------------------------------------------------------------TUBE_CORRIDORS: GBR-LON::TRAN::Z4::CORR.TUBE.BAKERLOO: name_public: "Bakerloo line" mode: TUBE geometry_kind: RADIAL operator_mix: TFL primary_portals: {from: [], to: []} crosses_thames: true thames_gates: {rail_crossings: [], bridge_valves: [], road_crossings: [], river_piers: []} corridor_sensors_required: [S.headway_delta, S.platform_crowding_index, S.interchange_dwell, S.diversion_overflow_index, S.incident_state] phase_tripwires: {P1: "headway_delta >= 120 OR crowding > 55", P0: "incident_state in [MAJOR,EVAC,CLOSED] OR crowding > 80"} truncation_actions: ["cap transfers at feeding interchanges", "meter portal entries on surge"] stitching_actions: ["variance-first stabilisation then staged frequency restore"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK] GBR-LON::TRAN::Z4::CORR.TUBE.CENTRAL: {name_public: "Central line", mode: TUBE, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: true, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.CIRCLE: {name_public: "Circle line", mode: TUBE, geometry_kind: RING, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.DISTRICT: {name_public: "District line", mode: TUBE, geometry_kind: GRID, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.HAMMERSMITH_CITY: {name_public: "Hammersmith & City line", mode: TUBE, geometry_kind: GRID, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.JUBILEE: {name_public: "Jubilee line", mode: TUBE, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: true, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.METROPOLITAN: {name_public: "Metropolitan line", mode: TUBE, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.NORTHERN: {name_public: "Northern line", mode: TUBE, geometry_kind: GRID, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: true, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.PICCADILLY: {name_public: "Piccadilly line", mode: TUBE, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.VICTORIA: {name_public: "Victoria line", mode: TUBE, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]} GBR-LON::TRAN::Z4::CORR.TUBE.WATERLOO_CITY: {name_public: "Waterloo & City line", mode: TUBE, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: true, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use tube template", P0: "use tube template"}, truncation_actions: ["use tube template"], stitching_actions: ["use tube template"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK]}# ------------------------------------------------------------# 09F) Elizabeth line corridor (single trunk + cross-river relief role)# ------------------------------------------------------------ELIZABETH_LINE_CORRIDOR: GBR-LON::TRAN::Z4::CORR.ELIZABETH.ELIZABETH_MAIN: name_public: "Elizabeth line (main trunk)" mode: ELIZABETH geometry_kind: RADIAL operator_mix: MIXED primary_portals: from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.PADDINGTON", "GBR-LON::TRAN::Z3::PORTAL.RAIL.LIVERPOOL_STREET"] to: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.PADDINGTON", "GBR-LON::TRAN::Z3::PORTAL.RAIL.LIVERPOOL_STREET"] crosses_thames: true thames_gates: rail_crossings: ["GBR-LON::TRAN::Z3::VALVE.RAIL_CROSSING.ELIZABETH_LINE_THAMES_CROSSING_ROYAL_DOCKS_WOOLWICH"] bridge_valves: [] road_crossings: [] river_piers: [] corridor_sensors_required: [S.headway_delta, S.platform_crowding_index, S.interchange_dwell, S.diversion_overflow_index, S.incident_state] phase_tripwires: P1: "headway_delta >= 120 OR crowding > 55" P0: "incident_state in [MAJOR,EVAC,CLOSED] OR crowding > 80" truncation_actions: - "variance-first stabilisation" - "meter feeding portals when central portals enter P1" stitching_actions: - "staged restore; prevent rebound surges into portals" binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CROSS_RIVER_RELIEF_SET]# ------------------------------------------------------------# 09G) London Overground corridors (line-named corridors)# ------------------------------------------------------------OVERGROUND_CORRIDORS: GBR-LON::TRAN::Z4::CORR.OVERGROUND.LIONESS: name_public: "London Overground Lioness line" mode: OVERGROUND geometry_kind: RADIAL operator_mix: TFL primary_portals: {from: [], to: []} crosses_thames: false thames_gates: {} corridor_sensors_required: [S.headway_delta, S.platform_crowding_index, S.diversion_overflow_index, S.incident_state] phase_tripwires: {P1: "use rail template", P0: "use rail template"} truncation_actions: ["use rail template"] stitching_actions: ["use rail template"] binds_to_bundles: [] GBR-LON::TRAN::Z4::CORR.OVERGROUND.MILDMAY: {name_public: "London Overground Mildmay line", mode: OVERGROUND, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["use rail template"], stitching_actions: ["use rail template"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.OVERGROUND.WINDRUSH: {name_public: "London Overground Windrush line", mode: OVERGROUND, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["use rail template"], stitching_actions: ["use rail template"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.OVERGROUND.WEAVER: {name_public: "London Overground Weaver line", mode: OVERGROUND, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["use rail template"], stitching_actions: ["use rail template"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.OVERGROUND.SUFFRAGETTE: {name_public: "London Overground Suffragette line", mode: OVERGROUND, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["use rail template"], stitching_actions: ["use rail template"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.OVERGROUND.LIBERTY: {name_public: "London Overground Liberty line", mode: OVERGROUND, geometry_kind: RADIAL, operator_mix: TFL, primary_portals: {from: [], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["use rail template"], stitching_actions: ["use rail template"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.OVERGROUND.EAST_LONDON_LINE_PROXY: name_public: "Overground East London Line (cross-river tunnel proxy)" mode: OVERGROUND geometry_kind: RADIAL operator_mix: TFL primary_portals: {from: [], to: []} crosses_thames: true thames_gates: rail_crossings: ["GBR-LON::TRAN::Z3::VALVE.RAIL_CROSSING.THAMES_TUNNEL_WAPPING_ROTHERHITHE"] bridge_valves: [] road_crossings: [] river_piers: [] corridor_sensors_required: [S.headway_delta, S.platform_crowding_index, S.diversion_overflow_index, S.incident_state] phase_tripwires: {P1: "use rail template", P0: "use rail template"} truncation_actions: ["crowd-gate feeding portals early when used as relief"] stitching_actions: ["staged reopen"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CROSS_RIVER_RELIEF_SET]# ------------------------------------------------------------# 09H) Road corridors (rings + strategic radials + TLRN control surface)# ------------------------------------------------------------ROAD_CORRIDORS: GBR-LON::TRAN::Z4::CORR.ROAD.TLRN_RED_ROUTES_NETWORK: name_public: "TfL Red Routes / TLRN network (control surface)" mode: ROAD geometry_kind: BUNDLE operator_mix: TFL primary_portals: {from: [], to: []} crosses_thames: true thames_gates: {road_crossings: [], bridge_valves: [], rail_crossings: [], river_piers: []} corridor_sensors_required: [S.travel_time_delta, S.queue_length, S.diversion_overflow_index, S.incident_state] phase_tripwires: P1: "delay in [15,40) OR widespread queue growth" P0: "major incident_state OR sustained delay >= 40" truncation_actions: - "apply upstream demand shed + restrict turns into stressed bridgeheads" - "publish corridor-level diversions before local streets saturate" stitching_actions: - "stage de-restrictions by borough bands; monitor rebound" binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.TFL_ROAD_NETWORK] GBR-LON::TRAN::Z4::CORR.ROAD.M25_ORBITAL: name_public: "M25 orbital motorway" mode: ROAD geometry_kind: RING operator_mix: MIXED primary_portals: {from: [], to: []} crosses_thames: true thames_gates: {} corridor_sensors_required: [S.travel_time_delta, S.queue_length, S.incident_state] phase_tripwires: {P1: "use road template", P0: "use road template"} truncation_actions: ["divert long-range traffic away from inner crossings during city P1"] stitching_actions: ["staged restore"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.ROAD_RING_SYSTEM] GBR-LON::TRAN::Z4::CORR.ROAD.NORTH_CIRCULAR_A406: name_public: "North Circular (A406)" mode: ROAD geometry_kind: RING operator_mix: MIXED primary_portals: {from: [], to: []} crosses_thames: false thames_gates: {} corridor_sensors_required: [S.travel_time_delta, S.queue_length, S.incident_state] phase_tripwires: {P1: "use road template", P0: "use road template"} truncation_actions: ["use as redistribution ring; prevent spill into central bridgeheads"] stitching_actions: ["staged restore"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.ROAD_RING_SYSTEM] GBR-LON::TRAN::Z4::CORR.ROAD.SOUTH_CIRCULAR_A205: name_public: "South Circular (A205)" mode: ROAD geometry_kind: RING operator_mix: MIXED primary_portals: {from: [], to: []} crosses_thames: false thames_gates: {} corridor_sensors_required: [S.travel_time_delta, S.queue_length, S.incident_state] phase_tripwires: {P1: "use road template", P0: "use road template"} truncation_actions: ["use as redistribution ring; protect bridgehead approaches"] stitching_actions: ["staged restore"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.ROAD_RING_SYSTEM] GBR-LON::TRAN::Z4::CORR.ROAD.INNER_RING_CORE: name_public: "Inner Ring Road (central distributor)" mode: ROAD geometry_kind: RING operator_mix: MIXED primary_portals: {from: [], to: []} crosses_thames: true thames_gates: {bridge_valves: [], road_crossings: []} corridor_sensors_required: [S.travel_time_delta, S.queue_length, S.diversion_overflow_index, S.incident_state] phase_tripwires: {P1: "use road template", P0: "use road template"} truncation_actions: ["restrict turns into stressed corridors; keep emergency paths clear"] stitching_actions: ["staged de-restriction"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.ROAD_RING_SYSTEM] # Minimal radials (expand to full set via import rules) GBR-LON::TRAN::Z4::CORR.ROAD.RADIAL_A40_WESTWAY: {name_public: "A40 Westway radial", mode: ROAD, geometry_kind: RADIAL, operator_mix: MIXED, primary_portals: {from: [], to: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.PADDINGTON"]}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.travel_time_delta,S.queue_length,S.incident_state], phase_tripwires: {P1: "use road template", P0: "use road template"}, truncation_actions: ["meter central approach"], stitching_actions: ["staged restore"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.ROAD.RADIAL_A4_M4: {name_public: "A4 / M4 corridor", mode: ROAD, geometry_kind: RADIAL, operator_mix: MIXED, primary_portals: {from: [], to: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.PADDINGTON"]}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.travel_time_delta,S.queue_length,S.incident_state], phase_tripwires: {P1: "use road template", P0: "use road template"}, truncation_actions: ["meter central approach"], stitching_actions: ["staged restore"], binds_to_bundles: []} GBR-LON::TRAN::Z4::CORR.ROAD.RADIAL_A13_DOCKS: {name_public: "A13 Docklands radial",mode: ROAD, geometry_kind: RADIAL, operator_mix: MIXED, primary_portals: {from: [], to: []}, crosses_thames: true, thames_gates: {road_crossings: ["GBR-LON::TRAN::Z3::VALVE.CROSSING.*"], bridge_valves: []}, corridor_sensors_required: [S.travel_time_delta,S.queue_length,S.incident_state], phase_tripwires: {P1: "use road template", P0: "use road template"}, truncation_actions: ["protect east gate approaches"], stitching_actions: ["staged restore"], binds_to_bundles: []}# ------------------------------------------------------------# 09I) River corridors (mainlines; pier network does the detailed work)# ------------------------------------------------------------RIVER_CORRIDORS: GBR-LON::TRAN::Z4::CORR.RIVER.CENTRAL_MAIN: name_public: "River service central mainline" mode: RIVER geometry_kind: RIVERLINE operator_mix: MIXED primary_portals: {from: [], to: []} crosses_thames: false thames_gates: {river_piers: ["GBR-LON::TRAN::Z3::PORTAL.RIVER.*"]} corridor_sensors_required: [S.boat_headway_delta, S.river_service_availability, S.pier_queue_index, S.pier_crowding_index] phase_tripwires: {P1: "boat_headway_delta > 8 OR many piers in P1", P0: "service_suspended OR pier_crowding_index > 80"} truncation_actions: ["meter pier inflow; timed boarding pulses"] stitching_actions: ["staged restore; prevent pier rebound crush"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CROSS_RIVER_RELIEF_SET] GBR-LON::TRAN::Z4::CORR.RIVER.EAST_MAIN: name_public: "River service east mainline" mode: RIVER geometry_kind: RIVERLINE operator_mix: MIXED primary_portals: {from: [], to: []} crosses_thames: false thames_gates: {river_piers: ["GBR-LON::TRAN::Z3::PORTAL.RIVER.*"]} corridor_sensors_required: [S.boat_headway_delta, S.river_service_availability, S.pier_queue_index, S.pier_crowding_index] phase_tripwires: {P1: "use river template", P0: "use river template"} truncation_actions: ["use river template"] stitching_actions: ["use river template"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CROSS_RIVER_RELIEF_SET]# ------------------------------------------------------------# 09J) National Rail corridor bundles (portal-connected strips)# ------------------------------------------------------------NATIONAL_RAIL_CORRIDORS: GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.SE_TERMINALS_STRIP: name_public: "SE terminals strip (London Bridge / Cannon St / Charing Cross)" mode: NATIONAL_RAIL geometry_kind: BUNDLE operator_mix: MIXED primary_portals: from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.LONDON_BRIDGE","GBR-LON::TRAN::Z3::PORTAL.RAIL.CANNON_STREET","GBR-LON::TRAN::Z3::PORTAL.RAIL.CHARING_CROSS"] to: [] crosses_thames: true thames_gates: rail_crossings: ["GBR-LON::TRAN::Z3::VALVE.RAIL_CROSSING.CANNON_STREET_RAILWAY_BRIDGE","GBR-LON::TRAN::Z3::VALVE.RAIL_CROSSING.CHARING_CROSS_RAILWAY_BRIDGE","GBR-LON::TRAN::Z3::VALVE.RAIL_CROSSING.BLACKFRIARS_RAILWAY_BRIDGE"] corridor_sensors_required: [S.headway_delta, S.platform_crowding_index, S.interchange_dwell, S.diversion_overflow_index, S.incident_state] phase_tripwires: {P1: "use rail template", P0: "use rail template"} truncation_actions: ["terminal wave metering + corridor-level reroutes"] stitching_actions: ["variance-first stabilisation then staged restore"] binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP] GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.SW_TERMINALS_STRIP: {name_public: "SW terminals strip (Waterloo)", mode: NATIONAL_RAIL, geometry_kind: BUNDLE, operator_mix: MIXED, primary_portals: {from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.WATERLOO"], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["terminal wave control"], stitching_actions: ["variance-first then staged restore"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP]} GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.SOUTH_TERMINALS_STRIP: {name_public: "South terminals strip (Victoria)", mode: NATIONAL_RAIL, geometry_kind: BUNDLE, operator_mix: MIXED, primary_portals: {from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.VICTORIA"], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,Sinterchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["terminal wave control"], stitching_actions: ["variance-first then staged restore"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP]} GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.NE_TERMINALS_STRIP: {name_public: "NE terminals strip (King's Cross / St Pancras)", mode: NATIONAL_RAIL, geometry_kind: BUNDLE, operator_mix: MIXED, primary_portals: {from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.KINGS_CROSS","GBR-LON::TRAN::Z3::PORTAL.RAIL.ST_PANCRAS_INTL"], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["cap transfers into tube trunk when portals enter P1"], stitching_actions: ["staged restore"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP]} GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.NW_TERMINALS_STRIP: {name_public: "NW terminals strip (Euston)", mode: NATIONAL_RAIL, geometry_kind: BUNDLE, operator_mix: MIXED, primary_portals: {from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.EUSTON"], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["terminal wave control"], stitching_actions: ["staged restore"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP]} GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.W_TERMINALS_STRIP: {name_public: "W terminals strip (Paddington)", mode: NATIONAL_RAIL, geometry_kind: BUNDLE, operator_mix: MIXED, primary_portals: {from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.PADDINGTON"], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["cap transfers into tube trunk on P1"], stitching_actions: ["staged restore"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP]} GBR-LON::TRAN::Z4::CORR.NATIONAL_RAIL.E_TERMINALS_STRIP: {name_public: "E terminals strip (Liverpool Street)", mode: NATIONAL_RAIL, geometry_kind: BUNDLE, operator_mix: MIXED, primary_portals: {from: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.LIVERPOOL_STREET"], to: []}, crosses_thames: false, thames_gates: {}, corridor_sensors_required: [S.headway_delta,S.platform_crowding_index,S.interchange_dwell,S.diversion_overflow_index,S.incident_state], phase_tripwires: {P1: "use rail template", P0: "use rail template"}, truncation_actions: ["meter portal entries during headway variance spikes"], stitching_actions: ["staged restore"], binds_to_bundles: [GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_RAIL_TERMINALS_STRIP]}# ------------------------------------------------------------# 09K) Failure mode traces (corridor-level)# ------------------------------------------------------------FAILURE_MODE_TRACE: TRACE_CORRIDOR_TO_PORTAL_CRUSH: chain: - "corridor variance rises ->" - "portal gate throughput saturates ->" - "interchange dwell spikes ->" - "platform crowding crosses threshold -> P2→P1 drift" repair: - "truncate on corridors feeding portals (meter/hold) BEFORE portal goes P0" - "stitch via staged release + variance-first stabilisation" TRACE_CROSS_RIVER_GATE_TO_CORRIDOR_BACKUP: chain: - "Thames gate restriction ->" - "corridor travel_time_delta rises ->" - "queues propagate upstream into rings and radials ->" - "secondary corridors saturate (spillover) -> citywide P2 drift" repair: - "truncate upstream on ring + TLRN feeders" - "publish corridor-level diversion map (portal-to-portal)" - "stitch by staged reopening of gates + staged de-metering"# ------------------------------------------------------------# 09L) Expansion rules (make the registry complete without renaming IDs)# ------------------------------------------------------------EXPANSION_RULES: R1_IMPORT_TUBE_AND_OVERGROUND_NAMES: do: - "Use official tube map to validate corridor tokens and names." - "Lock tokens; do not rename." - "Attach station-level geometry later (Z2/Z1 packs)." R2_IMPORT_TLRN_AND_RED_ROUTE_GEOMETRY: do: - "Use the TLRN open dataset for geometry + segmenting." - "Keep corridor ID stable; version forward only." R3_IMPORT_NETWORK_RAIL_LONDON_STATIONS_TO_PORTAL_BINDS: do: - "Use Network Rail London stations list to confirm portal IDs exist." - "Bind corridors to portals via CORR_TO_PORTAL edges." R4_IMPORT_ELIZABETH_ROUTE_STATIONS: do: - "Use the official Elizabeth line route pages to add portal-to-portal binds." - "Keep corridor token fixed: ELIZABETH_MAIN."
Source locks used (to keep names/ownership surfaces grounded, not speculative):
- Official Tube map PDF (line names + Overground naming on the map). (Transport for London)
- Transport for London Red Routes page (TfL-managed strategic road network concept). (Transport for London)
- TLRN dataset page (TfL open data reference for the managed road network). (TfL GIS Open Data Hub)
- Network Rail “Our stations” London list (portal anchor list). (Network Rail)
- Elizabeth line official mode page + route page (anchor for corridor existence/route expansion). (Transport for London)
Recommended Internal Links (Spine)
Start Here for Lattice Infrastructure Connectors
- https://edukatesg.com/singapore-international-os-level-0/
- https://edukatesg.com/singapore-city-os/
- https://edukatesg.com/singapore-parliament-house-os/
- https://edukatesg.com/smrt-os/
- https://edukatesg.com/singapore-port-containers-os/
- https://edukatesg.com/changi-airport-os/
- https://edukatesg.com/tan-tock-seng-hospital-os-ttsh-os/
- https://edukatesg.com/bukit-timah-os/
- https://edukatesg.com/bukit-timah-schools-os/
- https://edukatesg.com/bukit-timah-tuition-os/
- https://edukatesg.com/family-os-level-0-root-node/
- https://bukittimahtutor.com
- https://edukatesg.com/punggol-os/
- https://edukatesg.com/tuas-industry-hub-os/
- https://edukatesg.com/shenton-way-banking-finance-hub-os/
- https://edukatesg.com/singapore-museum-smu-arts-school-district-os/
- https://edukatesg.com/orchard-road-shopping-district-os/
- https://edukatesg.com/singapore-integrated-sports-hub-national-stadium-os/
- Sholpan Upgrade Training Lattice (SholpUTL): https://edukatesg.com/sholpan-upgrade-training-lattice-sholputl/
- https://edukatesg.com/human-regenerative-lattice-3d-geometry-of-civilisation/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/civilisation-lattice/
- https://edukatesg.com/civ-os-classification/
- https://edukatesg.com/civos-classification-systems/
- https://edukatesg.com/how-civilization-works/
- https://edukatesg.com/civos-lattice-coordinates-of-students-worldwide/
- https://edukatesg.com/civos-worldwide-student-lattice-case-articles-part-1/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/advantages-of-using-civos-start-here-stack-z0-z3-for-humans-ai/
- Education OS (How Education Works): https://edukatesg.com/education-os-how-education-works-the-regenerative-machine-behind-learning/
- Tuition OS: https://edukatesg.com/tuition-os-edukateos-civos/
- Civilisation OS kernel: https://edukatesg.com/civilisation-os/
- Root definition: What is Civilisation?
- Control mechanism: Civilisation as a Control System
- First principles index: Index: First Principles of Civilisation
- Regeneration Engine: The Full Education OS Map
- The Civilisation OS Instrument Panel (Sensors & Metrics) + Weekly Scan + Recovery Schedule (30 / 90 / 365)
- Inversion Atlas Super Index: Full Inversion CivOS Inversion
- https://edukatesg.com/government-os-general-government-lane-almost-code-canonical/
- https://edukatesg.com/healthcare-os-general-healthcare-lane-almost-code-canonical/
- https://edukatesg.com/education-os-general-education-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-banking-lane-almost-code-canonical/
- https://edukatesg.com/transport-os-general-transport-transit-lane-almost-code-canonical/
- https://edukatesg.com/food-os-general-food-supply-chain-lane-almost-code-canonical/
- https://edukatesg.com/security-os-general-security-justice-rule-of-law-lane-almost-code-canonical/
- https://edukatesg.com/housing-os-general-housing-urban-operations-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/energy-os-general-energy-power-grid-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/water-os-general-water-wastewater-lane-almost-code-canonical/
- https://edukatesg.com/communications-os-general-telecom-internet-information-transport-lane-almost-code-canonical/
- https://edukatesg.com/media-os-general-media-information-integrity-narrative-coordination-lane-almost-code-canonical/
- https://edukatesg.com/waste-os-general-waste-sanitation-public-cleanliness-lane-almost-code-canonical/
- https://edukatesg.com/manufacturing-os-general-manufacturing-production-systems-lane-almost-code-canonical/
- https://edukatesg.com/logistics-os-general-logistics-warehousing-supply-routing-lane-almost-code-canonical/
- https://edukatesg.com/construction-os-general-construction-built-environment-delivery-lane-almost-code-canonical/
- https://edukatesg.com/science-os-general-science-rd-knowledge-production-lane-almost-code-canonical/
- https://edukatesg.com/religion-os-general-religion-meaning-systems-moral-coordination-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-money-credit-coordination-lane-almost-code-canonical/
- https://edukatesg.com/family-os-general-family-household-regenerative-unit-almost-code-canonical/
