addedInput schema / $defs
Added value: +{
+ "WasteRuleScenario": {
+ "additionalProperties": false,
+ "properties": {
+ "activities": {
+ "description": "One or more modelled activities. Do not invent waste codes or hazardous status from an activity label.",
+ "items": {
+ "enum": [
+ "produce_controlled_waste",
+ "transport_waste",
+ "arrange_waste",
+ "receive_waste",
+ "store_waste",
+ "treat_recover_dispose_waste"
+ ],
+ "type": "string"
+ },
+ "title": "Activities",
+ "type": "array"
+ },
+ "authorisation_status": {
+ "anyOf": [
+ {
+ "enum": [
+ "permit",
+ "exemption",
+ "licence",
+ "none",
+ "other"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Current receiving/operator authorisation when known. Do not infer permit or exemption status.",
+ "title": "Authorisation Status"
+ },
+ "hazardous_status": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whether hazardous waste is involved, only when explicitly known from the user's facts; otherwise leave null.",
+ "title": "Hazardous Status"
+ },
+ "nation": {
+ "anyOf": [
+ {
+ "const": "England",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "UK nation for the operation. This public preflight currently supports England only and never infers jurisdiction.",
+ "title": "Nation"
+ },
+ "role": {
+ "anyOf": [
+ {
+ "enum": [
+ "producer",
+ "carrier",
+ "broker",
+ "dealer",
+ "receiver",
+ "operator"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Primary waste role. Use receiver/operator for sites taking or operating on waste; carrier/broker/dealer for movement or arranging roles.",
+ "title": "Role"
+ },
+ "site_location": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Site or sufficiently precise operating location in England when location matters to the route.",
+ "title": "Site Location"
+ },
+ "waste_types": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "User-supplied waste types or codes. Do not infer EWC codes from free text.",
+ "title": "Waste Types"
+ }
+ },
+ "title": "WasteRuleScenario",
+ "type": "object"
+ }
+}