maav-mobility-webmcp.vercel.app
A synthetic deterministic mobility resilience workbench with trusted evidence and visible human review.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 1 · Act 5 · Transact 0 · Score: Not yet scored
Tool inspector
configure_scenario
Configure seed-07 Scenario A or B. For golden setup use mode REPLACE and exact labels: A "Twelve compact pods"; B "Ten higher-capacity pods"; never add suffixes. A is 12x8; B is 10x10. Shared: 70 kWh, 82% start, 20% reserve, 0.21 kWh/km, 30 s dwell; weights sandton 30, parkmore 15, illovo 20, rosebank 25, melrose-arch 10; wait 180 s, unserved 12, recovery 600 s, standing false; all five objectives. PATCH preserves an existing disruption. Never infer patch values from vague assent; ask first.
Page: /lab
Input schema
No input properties (empty object).
Raw JSON schema
{
"oneOf": [
{
"type": "object",
"description": "Replace one scenario with a complete configuration.",
"properties": {
"operationId": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$",
"description": "Retry-safe command identifier."
},
"expectedRevision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Current application revision."
},
"slot": {
"type": "string",
"description": "Scenario slot to configure.",
"enum": [
"A",
"B"
]
},
"mode": {
"const": "REPLACE",
"description": "Provide every configuration field."
},
"configuration": {
"type": "object",
"description": "Complete H0 configuration. A is 12 by 8; B is 10 by 10. Use the documented shared assumptions.",
"properties": {
"label": {
"type": "string",
"description": "For seed-07 use exactly Twelve compact pods for A or Ten higher-capacity pods for B; do not add slot suffixes.",
"examples": [
"Twelve compact pods",
"Ten higher-capacity pods"
],
"minLength": 1,
"maxLength": 48
},
"fleet": {
"type": "object",
"properties": {
"vehicleCount": {
"type": "integer",
"description": "H0 Scenario A uses 12; Scenario B uses 10.",
"examples": [
12,
10
],
"minimum": 0,
"maximum": 30
},
"seatsPerVehicle": {
"type": "integer",
"description": "H0 Scenario A uses 8; Scenario B uses 10.",
"examples": [
8,
10
],
"minimum": 1,
"maximum": 20
},
"batteryCapacityKWh": {
"type": "number",
"description": "H0 value is 70 kWh.",
"default": 70,
"exclusiveMinimum": 0,
"maximum": 1000000
},
"startingBatteryPercent": {
"type": "number",
"description": "H0 value is 82 percent.",
"default": 82,
"minimum": 0,
"maximum": 100
},
"minimumReservePercent": {
"type": "number",
"description": "H0 value is 20 and must equal the constraint reserve.",
"default": 20,
"minimum": 0,
"maximum": 100
},
"energyKWhPerKm": {
"type": "number",
"description": "H0 value is 0.21 kWh per kilometre.",
"default": 0.21,
"exclusiveMinimum": 0,
"maximum": 100
},
"dwellSeconds": {
"type": "integer",
"description": "H0 value is 30 seconds; must be a multiple of 30.",
"default": 30,
"minimum": 0,
"maximum": 86400,
"multipleOf": 30
},
"initialZoneWeights": {
"type": "object",
"description": "All five authored H0 zones are required; positive integer weights must total exactly 100.",
"properties": {
"sandton": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 30.",
"default": 30
},
"parkmore": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 15.",
"default": 15
},
"illovo": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 20.",
"default": 20
},
"rosebank": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 25.",
"default": 25
},
"melrose-arch": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 10.",
"default": 10
}
},
"required": [
"sandton",
"parkmore",
"illovo",
"rosebank",
"melrose-arch"
],
"additionalProperties": false
}
},
"required": [
"vehicleCount",
"seatsPerVehicle",
"batteryCapacityKWh",
"startingBatteryPercent",
"minimumReservePercent",
"energyKWhPerKm",
"dwellSeconds",
"initialZoneWeights"
],
"additionalProperties": false
},
"constraints": {
"type": "object",
"properties": {
"maximumWaitSeconds": {
"type": "integer",
"description": "H0 value is 180 seconds.",
"default": 180,
"minimum": 0,
"maximum": 86400
},
"maximumUnservedPassengers": {
"type": "integer",
"description": "H0 value is 12 passengers.",
"default": 12,
"minimum": 0,
"maximum": 1000000
},
"minimumBatteryReservePercent": {
"type": "number",
"description": "H0 value is 20 and must equal the fleet reserve.",
"default": 20,
"minimum": 0,
"maximum": 100
},
"maximumRecoverySeconds": {
"type": "integer",
"description": "H0 value is 600 seconds.",
"default": 600,
"minimum": 0,
"maximum": 86400
},
"standingAllowed": {
"const": false,
"description": "Standing is always prohibited in H0."
}
},
"required": [
"maximumWaitSeconds",
"maximumUnservedPassengers",
"minimumBatteryReservePercent",
"maximumRecoverySeconds",
"standingAllowed"
],
"additionalProperties": false
},
"objectives": {
"type": "array",
"description": "H0 uses all five listed objectives for both scenarios.",
"default": [
"LOWER_WAIT",
"LOWER_ENERGY_PER_PASSENGER_KM",
"HIGHER_UTILIZATION",
"FASTER_RECOVERY",
"LOWER_EMPTY_KM"
],
"minItems": 1,
"maxItems": 5,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"LOWER_WAIT",
"LOWER_ENERGY_PER_PASSENGER_KM",
"HIGHER_UTILIZATION",
"FASTER_RECOVERY",
"LOWER_EMPTY_KM"
]
}
}
},
"required": [
"label",
"fleet",
"constraints",
"objectives"
],
"additionalProperties": false
}
},
"required": [
"operationId",
"expectedRevision",
"slot",
"mode",
"configuration"
],
"additionalProperties": false
},
{
"type": "object",
"description": "Patch at least one supported mutable field on a configured scenario.",
"properties": {
"operationId": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$",
"description": "Retry-safe command identifier."
},
"expectedRevision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Current application revision."
},
"slot": {
"type": "string",
"description": "Scenario slot to configure.",
"enum": [
"A",
"B"
]
},
"mode": {
"const": "PATCH",
"description": "Provide only fields that should change."
},
"configuration": {
"type": "object",
"description": "Patch mutable fields only. A supplied zone-weight map must contain all five authored zones.",
"minProperties": 1,
"properties": {
"label": {
"type": "string",
"description": "New label text; omit unless the user explicitly requested it.",
"minLength": 1,
"maxLength": 48
},
"fleet": {
"type": "object",
"minProperties": 1,
"properties": {
"vehicleCount": {
"type": "integer",
"description": "H0 Scenario A uses 12; Scenario B uses 10.",
"examples": [
12,
10
],
"minimum": 0,
"maximum": 30
},
"seatsPerVehicle": {
"type": "integer",
"description": "H0 Scenario A uses 8; Scenario B uses 10.",
"examples": [
8,
10
],
"minimum": 1,
"maximum": 20
},
"batteryCapacityKWh": {
"type": "number",
"description": "H0 value is 70 kWh.",
"default": 70,
"exclusiveMinimum": 0,
"maximum": 1000000
},
"startingBatteryPercent": {
"type": "number",
"description": "H0 value is 82 percent.",
"default": 82,
"minimum": 0,
"maximum": 100
},
"minimumReservePercent": {
"type": "number",
"description": "H0 value is 20 and must equal the constraint reserve.",
"default": 20,
"minimum": 0,
"maximum": 100
},
"energyKWhPerKm": {
"type": "number",
"description": "H0 value is 0.21 kWh per kilometre.",
"default": 0.21,
"exclusiveMinimum": 0,
"maximum": 100
},
"dwellSeconds": {
"type": "integer",
"description": "H0 value is 30 seconds; must be a multiple of 30.",
"default": 30,
"minimum": 0,
"maximum": 86400,
"multipleOf": 30
},
"initialZoneWeights": {
"type": "object",
"description": "All five authored H0 zones are required; positive integer weights must total exactly 100.",
"properties": {
"sandton": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 30.",
"default": 30
},
"parkmore": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 15.",
"default": 15
},
"illovo": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 20.",
"default": 20
},
"rosebank": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 25.",
"default": 25
},
"melrose-arch": {
"type": "integer",
"minimum": 1,
"maximum": 1000000,
"description": "H0 weight 10.",
"default": 10
}
},
"required": [
"sandton",
"parkmore",
"illovo",
"rosebank",
"melrose-arch"
],
"additionalProperties": false
}
},
"additionalProperties": false
},
"constraints": {
"type": "object",
"minProperties": 1,
"properties": {
"maximumWaitSeconds": {
"type": "integer",
"description": "H0 value is 180 seconds.",
"default": 180,
"minimum": 0,
"maximum": 86400
},
"maximumUnservedPassengers": {
"type": "integer",
"description": "H0 value is 12 passengers.",
"default": 12,
"minimum": 0,
"maximum": 1000000
},
"minimumBatteryReservePercent": {
"type": "number",
"description": "H0 value is 20 and must equal the fleet reserve.",
"default": 20,
"minimum": 0,
"maximum": 100
},
"maximumRecoverySeconds": {
"type": "integer",
"description": "H0 value is 600 seconds.",
"default": 600,
"minimum": 0,
"maximum": 86400
},
"standingAllowed": {
"const": false,
"description": "Standing is always prohibited in H0."
}
},
"additionalProperties": false
},
"objectives": {
"type": "array",
"description": "H0 uses all five listed objectives for both scenarios.",
"default": [
"LOWER_WAIT",
"LOWER_ENERGY_PER_PASSENGER_KM",
"HIGHER_UTILIZATION",
"FASTER_RECOVERY",
"LOWER_EMPTY_KM"
],
"minItems": 1,
"maxItems": 5,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"LOWER_WAIT",
"LOWER_ENERGY_PER_PASSENGER_KM",
"HIGHER_UTILIZATION",
"FASTER_RECOVERY",
"LOWER_EMPTY_KM"
]
}
}
},
"additionalProperties": false
}
},
"required": [
"operationId",
"expectedRevision",
"slot",
"mode",
"configuration"
],
"additionalProperties": false
}
]
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet