{
    "schema_version": "0.6.1",
    "updated": "2026-08-31",
    "conditions": [
        {
            "id": "freight_ready",
            "name": "Freight Ready for Pickup",
            "meaning": "Ready for transport: packaged/secured as appropriate, identified, released, accessible, and loadable with required equipment and paperwork.",
            "rules": [
                "A stated ready time should mean Royal can begin pickup/loading then.",
                "If freight is not ready, Royal notifies the customer and may wait; waiting charges and later options depend on customer instructions.",
                "Transit time starts after freight is loaded and the vehicle is released from pickup."
            ]
        },
        {
            "id": "actual_loaded_dimensions",
            "name": "Actual Loaded Dimensions",
            "rules": [
                "Use the freight's true loaded footprint, including overhang, not only nominal pallet dimensions.",
                "Overhang can change vehicle fit, damage risk and pallet count."
            ]
        },
        {
            "id": "load_unload_feasibility",
            "name": "Load / Unload Feasibility",
            "rule": "Physical fit inside a vehicle is insufficient. Royal also evaluates whether freight can be loaded, secured, transported, and unloaded safely without unreasonable damage risk."
        },
        {
            "id": "damaged_freight",
            "name": "Damaged Freight",
            "rules": [
                "Photograph visible damage before loading when relevant.",
                "Notify dispatch/customer.",
                "Customer decides whether to proceed, repair/repack or stop, subject to Royal safety judgment.",
                "Royal may refuse freight that cannot survive transport or be moved safely."
            ]
        },
        {
            "id": "unknown_leak",
            "name": "Unknown / Leaking Contents",
            "rules": [
                "Stop normal handling and identify contents.",
                "Unknown leaking material is treated as a potential hazard until identified.",
                "Customer authorization does not override safety or contamination risk."
            ]
        },
        {
            "id": "inside_path",
            "name": "Inside Delivery Path",
            "rules": [
                "Evaluate distance, door openings, hallway width, turns, flooring, ramps, thresholds, stairs, elevators, security, people, building rules and final placement.",
                "A freight item can fit through a door and still fail at a turn."
            ]
        },
        {
            "id": "elevator",
            "name": "Elevator",
            "rules": [
                "Confirm door dimensions, interior dimensions, weight rating, availability, reservation/hours and building permission.",
                "Freight + pallet jack + driver/helper all count toward load.",
                "A small safety margin is preferred rather than operating exactly at the elevator limit."
            ]
        },
        {
            "id": "stairs",
            "name": "Stairs",
            "rules": [
                "Case-by-case based on item weight/dimensions, stair width, turns, rails, property risk, manpower and handling equipment.",
                "Royal does not categorically refuse an item based on weight alone if it can be handled safely, but unusual stair work requires review."
            ]
        },
        {
            "id": "surface",
            "name": "Ground / Floor Surface",
            "rules": [
                "Smooth concrete and warehouse floors are favorable for pallet jacks.",
                "Rough asphalt, carpet, tile, thresholds and ramps require caution.",
                "Gravel, grass, dirt, mud, snow and ice are generally unsuitable for pallet-jack movement.",
                "Construction trucks should remain on stable ground whenever possible."
            ]
        },
        {
            "id": "weather",
            "name": "Weather",
            "rules": [
                "Traffic maps and current conditions should be checked.",
                "Bad weather may reduce effective planning speed substantially and severe events may make ordinary estimates unusable.",
                "Pickup and delivery can experience different conditions.",
                "Driver and dispatch determine whether operation is safe."
            ]
        },
        {
            "id": "downtown_chicago",
            "name": "Downtown Chicago",
            "rules": [
                "Traffic, parking, truck restrictions, building docks, reservations, Lower Wacker, alleys, events and final carry distance can dominate the job.",
                "Inbound/outbound downtown during rush periods should be treated conservatively.",
                "Large-truck routing in Lower Wacker/low-clearance areas requires expert human review."
            ]
        },
        {
            "id": "airport_cargo_available",
            "name": "Airport Cargo Available",
            "meaning": "Freight is physically releasable for pickup, not merely landed.",
            "rules": [
                "Landing-to-release can take several hours or even a day.",
                "Even released cargo can incur long dock queues.",
                "Do not promise airport pickup duration until the freight is actually released and loaded.",
                "When things go smoothly, O’Hare cargo pickup commonly still takes about an hour or more after arrival at the facility; 1-2 hours can be normal, 3+ hours is a long delay, and an extreme dock queue can consume many hours.",
                "The customer normally arranges terminal/storage payment and release; unpaid charges can make cargo unreleasable and storage may continue to accrue after the applicable free period/deadline.",
                "Hard-copy paperwork is generally expected for airline cargo recovery; MAWB and facility/release paperwork are key identifiers.",
                "Cargo can be released as loose pieces even when the customer expected a pallet, so actual released piece count/configuration controls vehicle and handling planning."
            ]
        },
        {
            "id": "trade_show_access",
            "name": "Trade Show Access",
            "rules": [
                "Move-in/move-out windows, marshaling, decorator, union labor, badges, dock assignments and show labels matter.",
                "Move-out can compress several days of move-in activity into only a few hours."
            ]
        },
        {
            "id": "construction_access",
            "name": "Construction Access",
            "rules": [
                "Confirm gate/entrance, site contact, stable parking, unloading equipment, terrain, PPE, jobsite hours and final placement.",
                "Royal should not drive onto soft ground merely because the customer requests it."
            ]
        },
        {
            "id": "medical_restricted_area",
            "name": "Medical / Lab Restricted Area",
            "rules": [
                "Hospitals and labs can have security, sterile/restricted areas, after-hours entrances and department-specific receiving rules.",
                "Royal may not be permitted to enter the final clinical/sterile area; final handoff follows facility/customer instructions."
            ]
        },
        {
            "id": "time_zone",
            "name": "Time Zone",
            "rule": "For regional or long-distance deadlines, confirm whether times are pickup-local, destination-local, or explicitly stated. Time-zone errors can make an apparently feasible deadline impossible."
        },
        {
            "id": "no_loading_dock",
            "name": "No Loading Dock",
            "meaning": "A pickup or delivery location lacks normal dock-height vehicle access.",
            "rules": [
                "No dock does not automatically mean a liftgate is required.",
                "Ground-level forklift, hand loading/unloading, liftgate, alternate vehicle or alternate transfer point may solve the condition.",
                "The actual loading and unloading method must be confirmed."
            ]
        },
        {
            "id": "pallet_jack_compatibility",
            "name": "Pallet Jack Compatibility",
            "rules": [
                "Forks must fit the pallet/skid openings and the base must be structurally sound.",
                "The load must be stable and capable of being raised.",
                "The path/surface must permit safe rolling.",
                "Nominal pallet-jack capacity does not equal safe one-person maneuverability."
            ]
        },
        {
            "id": "freight_information_confidence",
            "name": "Freight Information Confidence",
            "rules": [
                "Customer-provided freight details can be estimated or incomplete.",
                "Verification is especially important when the caller is not in shipping/receiving, contents are vague, dimensions/weight are unknown, site procedure is unclear, or requested equipment does not match the described shipment.",
                "Useful verification can include knowledgeable contacts, photos, measurements, pickup/reference numbers and facility instructions."
            ]
        },
        {
            "id": "appointment",
            "name": "Appointment / Window",
            "rules": [
                "An exact appointment is different from a delivery window.",
                "Royal generally plans exact appointments with about 15-30 minutes of arrival margin when facility rules permit.",
                "For a delivery window, the full window is available; Royal commonly plans toward the front half with useful margin.",
                "Arriving early does not guarantee early check-in; some facilities refuse trucks before appointment."
            ]
        },
        {
            "id": "packaging_sufficient",
            "name": "Packaging / Freight Preparation",
            "rules": [
                "Freight should be secured so it will not move, fall apart or create unreasonable damage risk in transit.",
                "Broken shrink wrap, damaged pallets, unstable boxes, loose glass, leaking containers, unwrapped vulnerable furniture or loose machinery can require correction or refusal.",
                "Customer correction is generally the preferred first option; Royal may assist when arranged and safe."
            ]
        },
        {
            "id": "customer_reported_freight_data",
            "name": "Customer-Reported Pieces, Weight and Dimensions",
            "rules": [
                "Royal normally plans from customer-reported pieces, weights and dimensions rather than independently weighing every shipment.",
                "Driver may challenge information that is visibly inconsistent.",
                "Material discrepancies trigger dispatch/customer review and can change vehicle, equipment, timing, rate and acceptance.",
                "Actual loaded dimensions including overhang control fit."
            ]
        },
        {
            "id": "cargo_configuration_change",
            "name": "Cargo Configuration Change",
            "rules": [
                "Air cargo, show freight, returned exhibits and rescue freight may be released in a different configuration than originally described.",
                "One pallet can become many loose cartons; post-show piece count/dimensions can differ from inbound freight.",
                "Use actual released/return configuration for capacity and handling planning."
            ]
        },
        {
            "id": "custody_and_authorization",
            "name": "Custody / Authorization",
            "rules": [
                "Do not assume Royal can take freight merely because a customer says to go get it.",
                "Recovery from another carrier, wrong address, terminal, former employee, facility or restricted area requires adequate authorization and knowledgeable contacts.",
                "Royal does not take disputed property or freight from a party refusing release."
            ]
        }
    ]
}