VIEW THIS AS

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

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

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

SECTION 13 — LANE DIRECTORY INDEX (ALL LANES, Z6→Z0)

Section 13 is the citywide “Lane Directory Index” that turns London into a full Z6→Z0 reference across all lanes (not just transport). Governance anchors used by this index: Transport for London (runs London’s transport services + manages the TLRN/red routes).(Transport for London) Network Rail (owns/operates/maintains Britain’s rail infrastructure; manages major stations).(Network Rail) Greater London Authority (Mayor/Assembly governance surface).(London City Hall) Port of London Authority (VTS/safe navigation on the tidal Thames).(Port of London Authority)

# ============================================================
# LONDON CITY OS — ALMOST-CODE (CANON) — v0.1
# SECTION 13 — LANE DIRECTORY INDEX (ALL LANES, Z6→Z0)
# One mega directory that enumerates every major London lane
# with minimal viable nodes + expansion rules.
# ============================================================
CANON_VERSION: "v0.1"
PLACE:
place_id: "GBR-LON"
place_name: "London"
pack: "LANE_DIRECTORY_INDEX"
z_scope: "Z6_to_Z0"
depends_on_sections:
- "SECTION_01_CORE_DEFS"
- "SECTION_07_SENSORS_PACK"
- "SECTION_08_ROUTER_CORE"
- "SECTION_10_SUBNETS_CELLS"
- "SECTION_11_EVENT_SURGE"
- "SECTION_12_GOV_GRAPH"
# ------------------------------------------------------------
# 13A) Definition locks (lane primitives)
# ------------------------------------------------------------
DEFINITION_LOCK:
LANE:
>
A civilisation capability pipeline (organ + throughput), not a topic.
Each lane has: producers, routers, validators, repair loops, and buffers.
LANE_CORRIDOR_Z4:
>
A high-throughput pathway that moves the lane’s “payload”
(people/goods/energy/water/info/capital/decisions/skills/health states).
LANE_PORTAL_Z3:
>
An interface where payload enters/exits the lane (station, exchange, ER, intake plant,
courthouse filing, data API edge, etc).
LANE_VALVE_Z3:
>
A controllable choke/gate (limits, approvals, bandwidth caps, rationing rules,
triage thresholds).
LANE_SUBNET_Z2:
>
A district-scale control region for the lane (multiple portals + corridors + cells).
LANE_CELL_Z1:
>
A last-mile micro-surface where overload manifests (queues, contention, geometry conflict).
LANE_PHASE_P0_P3:
P3: "reliable under variance; buffers intact"
P2: "stable but sensitive; requires monitoring"
P1: "degrading; variance amplifies; truncation needed"
P0: "below-threshold failure; hard containment + staged stitching"
LANE_COMPLETENESS_RULE:
>
A lane is “executable” only if every critical action has:
executor + (pre-auth or approver) + publisher + audit path (Section 12).
# ------------------------------------------------------------
# 13B) Shared schema (all lanes use the same record structure)
# ------------------------------------------------------------
SCHEMA:
GBR-LON::LANE::<LANE_ID>:
lane_name_public: "<NAME>"
purpose_lock: "<1-line: what payload is regenerated or moved>"
lane_kind: [CORE|SUPPORT|COORDINATION]
z6_org_anchors: ["GBR-LON::GOV::Z6::ORG.*", "GBR-UK::GOV::Z6::ORG.* (optional)"]
z5_command_nodes: ["GBR-LON::GOV::Z5::CTRL.*"]
z4_corridor_sets:
- "<LANE_CORRIDOR_SET_ID>"
z3_portals:
- "<LANE_PORTAL_ID>"
z3_valves:
- "<LANE_VALVE_ID>"
z2_subnets:
- "<LANE_SUBNET_ID>"
z1_cells:
tiling_required: true
cell_kinds_allowed: ["QUEUE_FIELD","INTAKE_GATE","CONCOURSE_ARC","INTERFACE_BUFFER","LAST_MILE_CONFLICT_ZONE"]
sensors_min:
- "<SENSOR_ID>"
tripwires_min:
P1: "<rule>"
P0: "<rule>"
playbooks_min:
- "<PLAYBOOK_ID>"
failure_mode_trace_min:
- "<trace>"
expansion_rules:
- "<rule>"
# ------------------------------------------------------------
# 13C) Shared sensor pack (lane-agnostic; specialise per lane)
# ------------------------------------------------------------
SENSORS_SHARED_MIN:
S.throughput_rate:
desc: "payload/unit time (lane-specific units)"
S.queue_index:
desc: "queue mass proxy at portals/cells"
S.variance_index:
desc: "variance in arrivals/service times"
S.backlog_age:
desc: "age of unresolved items (patients, cases, repairs, tickets, invoices)"
S.capacity_delta:
desc: "capacity loss vs baseline"
S.substitution_pressure:
desc: "spill into alternate lanes/modes"
S.incident_state:
desc: "NONE|MINOR|MAJOR|EVAC|LOCKDOWN|OUTAGE"
S.rebound_risk:
desc: "risk of second wave after reopening"
# ------------------------------------------------------------
# 13D) Lane registry (minimal viable set for “all London”)
# NOTE: tokens stable; expand later, never rename.
# ------------------------------------------------------------
LANE_REGISTRY:
GBR-LON::LANE::GOV:
lane_name_public: "Governance (city decision + coordination)"
purpose_lock: "turn problems into decisions into enforcement into feedback"
lane_kind: COORDINATION
z6_org_anchors:
- "GBR-LON::GOV::Z6::ORG.GLA"
- "GBR-LON::GOV::Z6::ORG.LONDON_BOROUGHS"
- "GBR-LON::GOV::Z6::ORG.CITY_CORPORATION (optional)"
z5_command_nodes:
- "GBR-LON::GOV::Z5::CTRL.MULTI_AGENCY_COORD"
z4_corridor_sets: ["GBR-LON::GOV::Z4::CORR.DECISION_PIPELINE.CITY"]
z3_portals: ["GBR-LON::GOV::Z3::PORTAL.PUBLIC_REPORTING","GBR-LON::GOV::Z3::PORTAL.COUNCIL_CASEWORK"]
z3_valves: ["GBR-LON::GOV::Z3::VALVE.EMERGENCY_POWERS_GATE","GBR-LON::GOV::Z3::VALVE.BUDGET_APPROVAL_GATE"]
z2_subnets: ["GBR-LON::GOV::Z2::SUBNET.BOROUGH_CLUSTERS"]
z1_cells: {tiling_required: true}
sensors_min: ["S.queue_index","S.backlog_age","S.variance_index","S.incident_state"]
tripwires_min:
P1: "backlog_age rising + variance high across borough cluster"
P0: "incident_state=MAJOR and governance delay blocks truncation"
playbooks_min: ["PLAYBOOK.GOV.RAPID_PREAUTH","PLAYBOOK.GOV.JOINT_MESSAGE_SPINE"]
failure_mode_trace_min:
- "delay -> thresholds crossed -> hard shutdown required"
expansion_rules:
- "tile boroughs into Z2 clusters by coupling topology (not admin borders)"
- "attach pre-auth matrices to every lane action"
GBR-LON::LANE::TRAN:
lane_name_public: "Transport (people movement)"
purpose_lock: "move people safely with bounded variance"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::GOV::Z6::ORG.TFL","GBR-LON::GOV::Z6::ORG.NETWORK_RAIL","GBR-LON::GOV::Z6::ORG.PORT_OF_LONDON_AUTHORITY"]
z5_command_nodes: ["GBR-LON::GOV::Z5::CTRL.TFL_TRANSPORT_DUTY","GBR-LON::GOV::Z5::CTRL.NETWORK_RAIL_ROUTE_CONTROL","GBR-LON::GOV::Z5::CTRL.PLA_VTS"]
z4_corridor_sets: ["GBR-LON::TRAN::Z4::BUNDLE.CENTRAL_TUBE_TRUNK","GBR-LON::TRAN::Z4::BUNDLE.RING_ROADS","GBR-LON::TRAN::Z4::CORR.RIVER.CENTRAL_MAIN"]
z3_portals: ["GBR-LON::TRAN::Z3::PORTAL.RAIL.TERMINALS","GBR-LON::TRAN::Z3::PORTAL.RIVER.PIERS","GBR-LON::TRAN::Z3::PORTAL.ROAD.RED_ROUTE_GATES"]
z3_valves: ["GBR-LON::TRAN::Z3::VALVE.TRANSFER_CAPS","GBR-LON::TRAN::Z3::VALVE.BRIDGEHEAD_GATES"]
z2_subnets: ["GBR-LON::TRAN::Z2::SUBNET.CITY_CORE","GBR-LON::TRAN::Z2::SUBNET.WEST_END_CORE"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.queue_index","S.variance_index","S.capacity_delta","S.rebound_risk","S.incident_state"]
tripwires_min:
P1: "queue_index>55 OR variance_index elevated 2 windows"
P0: "queue_index>80 OR incident_state in [MAJOR,EVAC,LOCKDOWN]"
playbooks_min: ["PLAYBOOK.TRAN.SUBNET_PAIRED_TRUNCATION","PLAYBOOK.EVENT_STADIUM_EGRESS"]
failure_mode_trace_min:
- "cell spillback -> portal crush -> P0 closure"
expansion_rules:
- "bind every portal/corridor to executor+publisher (Section 12)"
- "tile Z1 cells around every high-footfall portal and bridgehead"
GBR-LON::LANE::FIN:
lane_name_public: "Finance (capital movement + settlement)"
purpose_lock: "move value; settle obligations; prevent liquidity cascades"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::FIN::Z6::ORG.CENTRAL_BANK","GBR-LON::FIN::Z6::ORG.EXCHANGES","GBR-LON::FIN::Z6::ORG.CLEARING"]
z5_command_nodes: ["GBR-LON::FIN::Z5::CTRL.MARKET_OPERATIONS","GBR-LON::FIN::Z5::CTRL.CLEARING_RISK"]
z4_corridor_sets: ["GBR-LON::FIN::Z4::CORR.PAYMENTS","GBR-LON::FIN::Z4::CORR.SETTLEMENT"]
z3_portals: ["GBR-LON::FIN::Z3::PORTAL.EXCHANGE_GATE","GBR-LON::FIN::Z3::PORTAL.BANK_ACCESS"]
z3_valves: ["GBR-LON::FIN::Z3::VALVE.MARGIN_CALL","GBR-LON::FIN::Z3::VALVE.LIQUIDITY_FACILITY"]
z2_subnets: ["GBR-LON::FIN::Z2::SUBNET.WHOLESALE_CORE","GBR-LON::FIN::Z2::SUBNET.RETAIL_PAYMENTS"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.queue_index","S.variance_index","S.backlog_age","S.substitution_pressure","S.incident_state"]
tripwires_min:
P1: "settlement backlog rising + variance spike"
P0: "failed settlement cluster + liquidity freeze"
playbooks_min: ["PLAYBOOK.FIN.LIQUIDITY_TRUNCATION","PLAYBOOK.FIN.ORDERLY_STITCH"]
failure_mode_trace_min:
- "variance spike -> margin cascade -> liquidity freeze"
expansion_rules:
- "enumerate clearing nodes + payment rails as Z4 corridors"
- "attach pre-auth for emergency liquidity actions"
GBR-LON::LANE::HEALTH:
lane_name_public: "Health (clinical throughput + public health stability)"
purpose_lock: "convert illness into recovery with bounded overload"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::HEALTH::Z6::ORG.HEALTH_SYSTEM"]
z5_command_nodes: ["GBR-LON::HEALTH::Z5::CTRL.AMBULANCE_DISPATCH","GBR-LON::HEALTH::Z5::CTRL.HOSPITAL_BED_MANAGER"]
z4_corridor_sets: ["GBR-LON::HEALTH::Z4::CORR.AMBULANCE_NETWORK","GBR-LON::HEALTH::Z4::CORR.REFERRAL_PIPELINE"]
z3_portals: ["GBR-LON::HEALTH::Z3::PORTAL.ER","GBR-LON::HEALTH::Z3::PORTAL.GP_ACCESS","GBR-LON::HEALTH::Z3::PORTAL.LABS"]
z3_valves: ["GBR-LON::HEALTH::Z3::VALVE.TRIAGE_THRESHOLD","GBR-LON::HEALTH::Z3::VALVE.ELECTIVE_DEFERRAL"]
z2_subnets: ["GBR-LON::HEALTH::Z2::SUBNET.NW","GBR-LON::HEALTH::Z2::SUBNET.NE","GBR-LON::HEALTH::Z2::SUBNET.SE","GBR-LON::HEALTH::Z2::SUBNET.SW","GBR-LON::HEALTH::Z2::SUBNET.CENTRAL"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.queue_index","S.backlog_age","S.capacity_delta","S.rebound_risk","S.incident_state"]
tripwires_min:
P1: "ER queue rising + bed capacity delta negative"
P0: "ambulance handover failure + ER overload"
playbooks_min: ["PLAYBOOK.HEALTH.SURGE_TRIAGE","PLAYBOOK.HEALTH.STAGED_DELOAD"]
failure_mode_trace_min:
- "queue growth -> corridor blockage -> intake collapse"
expansion_rules:
- "enumerate hospitals + urgent care + labs as portals"
- "define elective vs emergency valves with pre-auth"
GBR-LON::LANE::EDU:
lane_name_public: "Education (capability regeneration pipeline)"
purpose_lock: "convert time into stable skill across cohorts"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::EDU::Z6::ORG.SCHOOL_SYSTEM","GBR-LON::EDU::Z6::ORG.UNIVERSITIES"]
z5_command_nodes: ["GBR-LON::EDU::Z5::CTRL.ATTENDANCE_SAFETY","GBR-LON::EDU::Z5::CTRL.EXAM_INTEGRITY"]
z4_corridor_sets: ["GBR-LON::EDU::Z4::CORR.COHORT_PIPELINE","GBR-LON::EDU::Z4::CORR.TEACHER_SUPPLY"]
z3_portals: ["GBR-LON::EDU::Z3::PORTAL.SCHOOLS","GBR-LON::EDU::Z3::PORTAL.EXAMS","GBR-LON::EDU::Z3::PORTAL.APPRENTICESHIPS"]
z3_valves: ["GBR-LON::EDU::Z3::VALVE.PLACEMENT_GATE","GBR-LON::EDU::Z3::VALVE.CURRICULUM_LOAD_CAP"]
z2_subnets: ["GBR-LON::EDU::Z2::SUBNET.BOROUGH_CLUSTERS"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.queue_index","S.backlog_age","S.variance_index","S.incident_state"]
tripwires_min:
P1: "attendance instability + backlog_age (learning gaps) rising"
P0: "systemwide disruption without alternative routing"
playbooks_min: ["PLAYBOOK.EDU.RECOVERY_ROUTER","PLAYBOOK.EDU.LOAD_SHED_TIMETABLE"]
failure_mode_trace_min:
- "missed time -> gap accumulation -> exam instability"
expansion_rules:
- "enumerate schools/unis/providers as portals by borough subnet"
- "define ‘repair loops’ (tutoring, catch-up, alt pathways) as corridors"
GBR-LON::LANE::WATER:
lane_name_public: "Water (potable supply + wastewater removal)"
purpose_lock: "keep water safe, continuous, and pressure-stable"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::WATER::Z6::ORG.WATER_UTILITY","GBR-LON::WATER::Z6::ORG.REGULATOR (optional)"]
z5_command_nodes: ["GBR-LON::WATER::Z5::CTRL.NETWORK_OPERATIONS","GBR-LON::WATER::Z5::CTRL.OUTAGE_RESPONSE"]
z4_corridor_sets: ["GBR-LON::WATER::Z4::CORR.TRUNK_MAINS","GBR-LON::WATER::Z4::CORR.SEWER_TRUNKS"]
z3_portals: ["GBR-LON::WATER::Z3::PORTAL.TREATMENT_WORKS","GBR-LON::WATER::Z3::PORTAL.PUMP_STATIONS"]
z3_valves: ["GBR-LON::WATER::Z3::VALVE.PRESSURE_ZONING","GBR-LON::WATER::Z3::VALVE.RATIONING_RULES"]
z2_subnets: ["GBR-LON::WATER::Z2::SUBNET.SUPPLY_ZONES","GBR-LON::WATER::Z2::SUBNET.DRAINAGE_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.capacity_delta","S.incident_state","S.rebound_risk"]
tripwires_min:
P1: "pressure instability + repeated minor outages"
P0: "major trunk main failure + cascading zone drops"
playbooks_min: ["PLAYBOOK.WATER.ZONE_ISOLATION","PLAYBOOK.WATER.STAGED_REPRESSURISATION"]
failure_mode_trace_min:
- "trunk break -> zone collapse -> rebound bursts on restore"
expansion_rules:
- "enumerate supply zones as Z2 subnets"
- "bind valves to pre-auth outage playbooks"
GBR-LON::LANE::ENERGY:
lane_name_public: "Energy (electric + gas stability)"
purpose_lock: "keep energy supply stable under demand spikes and faults"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::ENERGY::Z6::ORG.TRANSMISSION","GBR-LON::ENERGY::Z6::ORG.DISTRIBUTION"]
z5_command_nodes: ["GBR-LON::ENERGY::Z5::CTRL.GRID_CONTROL","GBR-LON::ENERGY::Z5::CTRL.OUTAGE_RESTORATION"]
z4_corridor_sets: ["GBR-LON::ENERGY::Z4::CORR.TRANSMISSION","GBR-LON::ENERGY::Z4::CORR.DISTRIBUTION"]
z3_portals: ["GBR-LON::ENERGY::Z3::PORTAL.SUBSTATIONS","GBR-LON::ENERGY::Z3::PORTAL.GAS_NODES"]
z3_valves: ["GBR-LON::ENERGY::Z3::VALVE.LOAD_SHED","GBR-LON::ENERGY::Z3::VALVE.BLACKSTART"]
z2_subnets: ["GBR-LON::ENERGY::Z2::SUBNET.DISTRICT_GRID_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.capacity_delta","S.variance_index","S.incident_state","S.rebound_risk"]
tripwires_min:
P1: "capacity_delta negative + variance spike"
P0: "cascading protection trips"
playbooks_min: ["PLAYBOOK.ENERGY.LOAD_SHED","PLAYBOOK.ENERGY.STAGED_RESTORE"]
failure_mode_trace_min:
- "fault -> protective trips -> cascade -> slow restore"
expansion_rules:
- "enumerate substations as portals; feeders as corridors"
- "attach staged restoration sequencing"
GBR-LON::LANE::FOOD:
lane_name_public: "Food (supply + distribution + retail access)"
purpose_lock: "keep food availability stable through logistics variance"
lane_kind: SUPPORT
z6_org_anchors: ["GBR-LON::FOOD::Z6::ORG.WHOLESALE","GBR-LON::FOOD::Z6::ORG.RETAIL"]
z5_command_nodes: ["GBR-LON::FOOD::Z5::CTRL.DISTRIBUTION_ROUTER"]
z4_corridor_sets: ["GBR-LON::FOOD::Z4::CORR.SUPPLY_CHAIN","GBR-LON::FOOD::Z4::CORR.LAST_MILE_DELIVERY"]
z3_portals: ["GBR-LON::FOOD::Z3::PORTAL.MARKETS","GBR-LON::FOOD::Z3::PORTAL.DC_WAREHOUSES","GBR-LON::FOOD::Z3::PORTAL.RETAIL"]
z3_valves: ["GBR-LON::FOOD::Z3::VALVE.RATIONING_RULES (contingency)"]
z2_subnets: ["GBR-LON::FOOD::Z2::SUBNET.BOROUGH_ACCESS_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.queue_index","S.backlog_age","S.substitution_pressure","S.incident_state"]
tripwires_min:
P1: "stockout clusters + delivery variance spike"
P0: "distribution interruption + panic substitution pressure"
playbooks_min: ["PLAYBOOK.FOOD.DC_REROUTE","PLAYBOOK.FOOD.ACCESS_PRIORITY"]
failure_mode_trace_min:
- "logistics disruption -> retail queues -> substitution chaos"
expansion_rules:
- "enumerate DCs/markets as portals; freight links as corridors"
- "define priority groups + access controls for P0 contingencies"
GBR-LON::LANE::HOUS:
lane_name_public: "Housing + Land (allocation + maintenance)"
purpose_lock: "keep shelter availability and habitability stable"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::HOUS::Z6::ORG.HOUSING_AUTHORITIES","GBR-LON::HOUS::Z6::ORG.SOCIAL_LANDLORDS"]
z5_command_nodes: ["GBR-LON::HOUS::Z5::CTRL.REPAIRS_ROUTER","GBR-LON::HOUS::Z5::CTRL.ALLOCATION_PANEL"]
z4_corridor_sets: ["GBR-LON::HOUS::Z4::CORR.REPAIRS_PIPELINE","GBR-LON::HOUS::Z4::CORR.ALLOCATION_PIPELINE"]
z3_portals: ["GBR-LON::HOUS::Z3::PORTAL.REPAIR_REQUESTS","GBR-LON::HOUS::Z3::PORTAL.LETTINGS"]
z3_valves: ["GBR-LON::HOUS::Z3::VALVE.SAFETY_TRIAGE","GBR-LON::HOUS::Z3::VALVE.ALLOCATION_PRIORITY"]
z2_subnets: ["GBR-LON::HOUS::Z2::SUBNET.BOROUGH_STOCK_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.queue_index","S.backlog_age","S.capacity_delta","S.incident_state"]
tripwires_min:
P1: "repair backlog age rising across stock zone"
P0: "safety incident cluster + repair pipeline stall"
playbooks_min: ["PLAYBOOK.HOUS.SAFETY_TRIAGE","PLAYBOOK.HOUS.REPAIR_SURGE"]
failure_mode_trace_min:
- "maintenance deferral -> hazard accumulation -> forced displacement"
expansion_rules:
- "enumerate housing stock zones; bind repair contractors as corridor operators"
GBR-LON::LANE::SAFE:
lane_name_public: "Safety (policing, fire, emergency response)"
purpose_lock: "contain incidents; keep public order and life safety"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::GOV::Z6::ORG.BTP","GBR-LON::GOV::Z6::ORG.MET","GBR-LON::GOV::Z6::ORG.CITY_POLICE","GBR-LON::SAFE::Z6::ORG.FIRE_SERVICE","GBR-LON::SAFE::Z6::ORG.AMBULANCE (optional)"]
z5_command_nodes: ["GBR-LON::GOV::Z5::CTRL.BTP_COMMAND","GBR-LON::GOV::Z5::CTRL.MET_COMMAND","GBR-LON::GOV::Z5::CTRL.CITY_POLICE_COMMAND","GBR-LON::SAFE::Z5::CTRL.FIRE_CONTROL"]
z4_corridor_sets: ["GBR-LON::SAFE::Z4::CORR.RESPONSE_ROUTING","GBR-LON::SAFE::Z4::CORR.MUTUAL_AID"]
z3_portals: ["GBR-LON::SAFE::Z3::PORTAL.999_CALLTAKING","GBR-LON::SAFE::Z3::PORTAL.CONTROL_ROOMS"]
z3_valves: ["GBR-LON::SAFE::Z3::VALVE.RESOURCE_ALLOCATION","GBR-LON::SAFE::Z3::VALVE.PUBLIC_ORDER_THRESHOLDS"]
z2_subnets: ["GBR-LON::SAFE::Z2::SUBNET.OPERATIONAL_SECTORS"]
z1_cells: {tiling_required: true}
sensors_min: ["S.queue_index","S.throughput_rate","S.variance_index","S.incident_state"]
tripwires_min:
P1: "incident volume variance + response time drift"
P0: "multiple concurrent major incidents"
playbooks_min: ["PLAYBOOK.SAFE.SECTOR_SURGE","PLAYBOOK.SAFE.PUBLIC_ORDER_CONTAINMENT"]
failure_mode_trace_min:
- "incident clustering -> response saturation -> uncontrolled spill"
expansion_rules:
- "enumerate sectors; bind each to control nodes and mutual aid corridors"
GBR-LON::LANE::TELECOM:
lane_name_public: "Telecom (connectivity)"
purpose_lock: "keep communications stable under spikes/outages"
lane_kind: SUPPORT
z6_org_anchors: ["GBR-LON::TEL::Z6::ORG.NETWORK_OPERATORS"]
z5_command_nodes: ["GBR-LON::TEL::Z5::CTRL.NETWORK_OPERATIONS_CENTER"]
z4_corridor_sets: ["GBR-LON::TEL::Z4::CORR.FIBER_BACKBONE","GBR-LON::TEL::Z4::CORR.MOBILE_RAN"]
z3_portals: ["GBR-LON::TEL::Z3::PORTAL.EXCHANGES","GBR-LON::TEL::Z3::PORTAL.CELL_SITES"]
z3_valves: ["GBR-LON::TEL::Z3::VALVE.TRAFFIC_SHAPING","GBR-LON::TEL::Z3::VALVE.PRIORITY_CLASSES"]
z2_subnets: ["GBR-LON::TEL::Z2::SUBNET.COVERAGE_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.capacity_delta","S.variance_index","S.incident_state","S.rebound_risk"]
tripwires_min:
P1: "capacity delta negative + congestion plateau"
P0: "backbone failure + cascading zone drops"
playbooks_min: ["PLAYBOOK.TEL.PRIORITY_SHAPING","PLAYBOOK.TEL.STAGED_RESTORE"]
failure_mode_trace_min:
- "backbone fault -> congestion -> control plane instability"
expansion_rules:
- "enumerate backbone nodes and coverage zones; bind to NOC controls"
GBR-LON::LANE::DATA:
lane_name_public: "Data + Digital Identity (coordination substrate)"
purpose_lock: "enable trusted information flow for all lanes"
lane_kind: COORDINATION
z6_org_anchors: ["GBR-LON::DATA::Z6::ORG.CITY_DIGITAL","GBR-UK::DATA::Z6::ORG.NATIONAL_DIGITAL (optional)"]
z5_command_nodes: ["GBR-LON::DATA::Z5::CTRL.DATA_GOVERNANCE","GBR-LON::DATA::Z5::CTRL.CYBER_RESPONSE"]
z4_corridor_sets: ["GBR-LON::DATA::Z4::CORR.REGISTRIES","GBR-LON::DATA::Z4::CORR.EVENT_STREAMS"]
z3_portals: ["GBR-LON::DATA::Z3::PORTAL.APIS","GBR-LON::DATA::Z3::PORTAL.OPEN_DATA"]
z3_valves: ["GBR-LON::DATA::Z3::VALVE.ACCESS_CONTROL","GBR-LON::DATA::Z3::VALVE.RATE_LIMITS"]
z2_subnets: ["GBR-LON::DATA::Z2::SUBNET.DOMAIN_REGISTRIES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.queue_index","S.variance_index","S.incident_state"]
tripwires_min:
P1: "data latency/backlog rising across critical registries"
P0: "cyber incident + loss of trusted publishing"
playbooks_min: ["PLAYBOOK.DATA.DEGRADED_MODE","PLAYBOOK.DATA.TRUST_RESTORE"]
failure_mode_trace_min:
- "loss of trust -> conflicting instructions -> oscillation in other lanes"
expansion_rules:
- "enumerate registries per lane; bind publish authority (Section 12 spine)"
GBR-LON::LANE::WASTE:
lane_name_public: "Waste (collection + processing)"
purpose_lock: "remove waste reliably to prevent health and street failure"
lane_kind: SUPPORT
z6_org_anchors: ["GBR-LON::WASTE::Z6::ORG.BOROUGH_SERVICES","GBR-LON::WASTE::Z6::ORG.PROCESSORS"]
z5_command_nodes: ["GBR-LON::WASTE::Z5::CTRL.COLLECTION_ROUTER"]
z4_corridor_sets: ["GBR-LON::WASTE::Z4::CORR.COLLECTION_ROUTES","GBR-LON::WASTE::Z4::CORR.TRANSFER_TO_PROCESSING"]
z3_portals: ["GBR-LON::WASTE::Z3::PORTAL.DEPOTS","GBR-LON::WASTE::Z3::PORTAL.TRANSFER_STATIONS"]
z3_valves: ["GBR-LON::WASTE::Z3::VALVE.PRIORITY_ZONES"]
z2_subnets: ["GBR-LON::WASTE::Z2::SUBNET.BOROUGH_COLLECTION_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.backlog_age","S.incident_state"]
tripwires_min:
P1: "missed collection clusters + backlog_age rising"
P0: "processing interruption + depot overflow"
playbooks_min: ["PLAYBOOK.WASTE.PRIORITY_ZONES","PLAYBOOK.WASTE.DEPOT_RELIEF"]
failure_mode_trace_min:
- "backlog -> street accumulation -> health externality"
expansion_rules:
- "enumerate depots/processors; bind borough zone routing"
GBR-LON::LANE::LOGI:
lane_name_public: "Logistics (freight + warehousing)"
purpose_lock: "keep goods throughput stable without choking roads"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::LOGI::Z6::ORG.FREIGHT","GBR-LON::LOGI::Z6::ORG.WAREHOUSING"]
z5_command_nodes: ["GBR-LON::LOGI::Z5::CTRL.FREIGHT_ROUTER"]
z4_corridor_sets: ["GBR-LON::LOGI::Z4::CORR.FREIGHT_ROADS","GBR-LON::LOGI::Z4::CORR.RAIL_FREIGHT","GBR-LON::LOGI::Z4::CORR.RIVER_FREIGHT (optional)"]
z3_portals: ["GBR-LON::LOGI::Z3::PORTAL.DCS","GBR-LON::LOGI::Z3::PORTAL.TERMINALS"]
z3_valves: ["GBR-LON::LOGI::Z3::VALVE.DELIVERY_WINDOWS","GBR-LON::LOGI::Z3::VALVE.WEIGHT_RESTRICTIONS"]
z2_subnets: ["GBR-LON::LOGI::Z2::SUBNET.FREIGHT_RINGS"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.variance_index","S.substitution_pressure","S.incident_state"]
tripwires_min:
P1: "delivery variance + congestion spill into critical corridors"
P0: "terminal/warehouse outage cascades"
playbooks_min: ["PLAYBOOK.LOGI.NIGHT_WINDOWS","PLAYBOOK.LOGI.DC_REROUTE"]
failure_mode_trace_min:
- "terminal outage -> missed deliveries -> cross-lane stockouts"
expansion_rules:
- "enumerate freight rings and DC clusters; bind to road/rail corridor controls"
GBR-LON::LANE::LAW:
lane_name_public: "Law + Justice (courts, legal process)"
purpose_lock: "resolve disputes and enforce rules without backlog collapse"
lane_kind: CORE
z6_org_anchors: ["GBR-LON::LAW::Z6::ORG.COURTS","GBR-LON::LAW::Z6::ORG.PROSECUTION","GBR-LON::LAW::Z6::ORG.DEFENCE"]
z5_command_nodes: ["GBR-LON::LAW::Z5::CTRL.CASEFLOW_MANAGER"]
z4_corridor_sets: ["GBR-LON::LAW::Z4::CORR.CASEFLOW","GBR-LON::LAW::Z4::CORR.ENFORCEMENT"]
z3_portals: ["GBR-LON::LAW::Z3::PORTAL.FILINGS","GBR-LON::LAW::Z3::PORTAL.HEARINGS"]
z3_valves: ["GBR-LON::LAW::Z3::VALVE.PRIORITY_LISTING","GBR-LON::LAW::Z3::VALVE.DIVERSION_TO_MEDIATION"]
z2_subnets: ["GBR-LON::LAW::Z2::SUBNET.JURISDICTION_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.queue_index","S.backlog_age","S.variance_index","S.incident_state"]
tripwires_min:
P1: "backlog age rising across case types"
P0: "system stall + enforcement inconsistency"
playbooks_min: ["PLAYBOOK.LAW.BACKLOG_TRUNCATION","PLAYBOOK.LAW.STAGED_CLEARANCE"]
failure_mode_trace_min:
- "backlog -> delayed justice -> compliance decay"
expansion_rules:
- "enumerate courts/tribunals as portals; define diversion valves"
GBR-LON::LANE::MEDIA:
lane_name_public: "Media + Information (public narrative layer)"
purpose_lock: "keep public information coherent during shocks"
lane_kind: COORDINATION
z6_org_anchors: ["GBR-LON::MEDIA::Z6::ORG.BROADCAST","GBR-LON::MEDIA::Z6::ORG.PLATFORMS"]
z5_command_nodes: ["GBR-LON::MEDIA::Z5::CTRL.PUBLIC_INFO_SPINE"]
z4_corridor_sets: ["GBR-LON::MEDIA::Z4::CORR.BROADCAST","GBR-LON::MEDIA::Z4::CORR.DIGITAL_DISTRIBUTION"]
z3_portals: ["GBR-LON::MEDIA::Z3::PORTAL.ALERTS","GBR-LON::MEDIA::Z3::PORTAL.BULLETINS"]
z3_valves: ["GBR-LON::MEDIA::Z3::VALVE.MISINFO_RESPONSE","GBR-LON::MEDIA::Z3::VALVE.ALERT_SEVERITY"]
z2_subnets: ["GBR-LON::MEDIA::Z2::SUBNET.AUDIENCE_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.throughput_rate","S.variance_index","S.substitution_pressure","S.incident_state"]
tripwires_min:
P1: "conflicting messages across lanes"
P0: "loss of trusted channel during major incident"
playbooks_min: ["PLAYBOOK.MEDIA.JOINT_MESSAGE_SPINE","PLAYBOOK.MEDIA.RUMOUR_TRUNCATION"]
failure_mode_trace_min:
- "conflict -> crowd misrouting -> variance spike in transport/safety"
expansion_rules:
- "bind to Section 12: single public comms spine"
GBR-LON::LANE::CULT:
lane_name_public: "Culture (arts, museums, events)"
purpose_lock: "run high-footfall culture safely and predictably"
lane_kind: SUPPORT
z6_org_anchors: ["GBR-LON::CULT::Z6::ORG.VENUES","GBR-LON::CULT::Z6::ORG.CITY_SUPPORT"]
z5_command_nodes: ["GBR-LON::CULT::Z5::CTRL.EVENT_COORD"]
z4_corridor_sets: ["GBR-LON::CULT::Z4::CORR.EVENT_PIPELINE"]
z3_portals: ["GBR-LON::CULT::Z3::PORTAL.VENUES"]
z3_valves: ["GBR-LON::CULT::Z3::VALVE.CAPACITY_LIMITS"]
z2_subnets: ["GBR-LON::CULT::Z2::SUBNET.EVENT_ZONES"]
z1_cells: {tiling_required: true}
sensors_min: ["S.queue_index","S.variance_index","S.rebound_risk","S.incident_state"]
tripwires_min:
P1: "queue growth slope rising near venues"
P0: "crowd safety incident"
playbooks_min: ["PLAYBOOK.EVENT_ARENA_LATE_NIGHT","PLAYBOOK.EVENT_STADIUM_EGRESS"]
failure_mode_trace_min:
- "egress spike -> last-mile crush -> emergency closure"
expansion_rules:
- "bind every venue to a transport event record (Section 11)"
GBR-LON::LANE::TOUR:
lane_name_public: "Tourism + Hospitality"
purpose_lock: "absorb visitor waves without collapsing city services"
lane_kind: SUPPORT
z6_org_anchors: ["GBR-LON::TOUR::Z6::ORG.HOTELS","GBR-LON::TOUR::Z6::ORG.ATTRACTIONS"]
z5_command_nodes: ["GBR-LON::TOUR::Z5::CTRL.VISITOR_FLOW_ROUTER"]
z4_corridor_sets: ["GBR-LON::TOUR::Z4::CORR.ATTRACTION_CIRCUITS"]
z3_portals: ["GBR-LON::TOUR::Z3::PORTAL.ATTRACTIONS","GBR-LON::TOUR::Z3::PORTAL.HOTELS"]
z3_valves: ["GBR-LON::TOUR::Z3::VALVE.TIMED_ENTRY"]
z2_subnets: ["GBR-LON::TOUR::Z2::SUBNET.CENTRAL_VISITOR_BAND"]
z1_cells: {tiling_required: true}
sensors_min: ["S.queue_index","S.variance_index","S.substitution_pressure","S.incident_state"]
tripwires_min:
P1: "visitor band overcrowding + transport coupling"
P0: "major incident + conflicting instructions"
playbooks_min: ["PLAYBOOK.TOUR.TIMED_ENTRY","PLAYBOOK.MEDIA.JOINT_MESSAGE_SPINE"]
failure_mode_trace_min:
- "tour surges -> central congestion -> transport P1 drift"
expansion_rules:
- "bind timed entry valves to transport subnets and comms spine"
# ------------------------------------------------------------
# 13E) Cross-lane coupling edges (pressure-swap prevention)
# ------------------------------------------------------------
CROSS_LANE_COUPLINGS_MIN:
GBR-LON::EDGE::COUPLE::TRAN__SAFE:
coupling_strength: HIGH
note: "crowd safety incidents propagate instantly into movement routing"
GBR-LON::EDGE::COUPLE::TRAN__HEALTH:
coupling_strength: HIGH
note: "ambulance corridors depend on road/rail stability"
GBR-LON::EDGE::COUPLE::TRAN__FIN:
coupling_strength: MED
note: "workforce mobility + city core access affects financial throughput"
GBR-LON::EDGE::COUPLE::DATA__ALL:
coupling_strength: HIGH
note: "loss of trusted publishing destabilises every lane"
GBR-LON::EDGE::COUPLE::LOGI__FOOD:
coupling_strength: HIGH
note: "freight variance directly hits food availability"
GBR-LON::EDGE::COUPLE::ENERGY__WATER:
coupling_strength: HIGH
note: "power stability required for pumping/treatment"
# ------------------------------------------------------------
# 13F) Completion checklist (what “full London” means in code)
# ------------------------------------------------------------
COMPLETION_CHECKLIST:
C1_LANE_ENUMERATION:
require: "All CORE lanes present: GOV, TRAN, FIN, HEALTH, EDU, WATER, ENERGY, SAFE, DATA"
C2_ASSET_TILING:
require:
- "Each lane has Z4 corridors + Z3 portals + Z3 valves enumerated"
- "Each lane has Z2 subnets and Z1 cell tiling plan"
C3_EXECUTABILITY:
require:
- "Every ACT.* referenced by lane playbooks has executor+preauth/policy+publisher (Section 12)"
C4_FAILURE_TRACE:
require:
- "Each lane has at least one failure_mode_trace_min + repair playbook"
C5_VERSION_LOCK:
require:
- "Tokens are stable; never rename; only version forward"

Recommended Internal Links (Spine)

Start Here for Lattice Infrastructure Connectors