{
  "capture": {
    "commit": "c79de39",
    "date": "2026-08-15",
    "source": "the repo's own contract fixtures at main - packages/contracts/fixtures/quote/Q-CIN-CLE.json (its request field) and packages/contracts/fixtures/responses/Q-CIN-CLE.json (verbatim), delivered as tasks/T122_handoff/data/Q-CIN-CLE.*.json and verified identical at capture time. Fixture _meta and expected_response are test scaffolding and are omitted.",
    "note": "A recorded engine answer, replayed by the site. Not a live engine."
  },
  "fixture_id": "Q-CIN-CLE",
  "request": {
    "origin": {
      "label": "Cincinnati, OH",
      "lat_e7": 391031000,
      "lon_e7": -845120000
    },
    "destination": {
      "label": "Cleveland, OH",
      "lat_e7": 414993000,
      "lon_e7": -816944000
    },
    "depart_after_local": "2026-06-16T06:00:00",
    "load": {
      "width_in": 150,
      "height_in": 162,
      "length_in": 636,
      "gross_weight_lb": 79000,
      "nondivisible": true,
      "front_overhang_in": 0,
      "rear_overhang_in": 0,
      "axle_group_weights_lb": [
        12000,
        34000,
        33000
      ]
    }
  },
  "response": {
    "proposal": true,
    "corridor": {
      "source": "routing_port_fixture_stub",
      "total_miles": 250,
      "states": [
        "OH"
      ],
      "segments": [
        {
          "jurisdiction": "OH",
          "miles": 107
        },
        {
          "jurisdiction": "OH",
          "miles": 143
        }
      ],
      "verification": {
        "level": "rules_checked",
        "levels": [
          {
            "level": "calculated",
            "achieved": true,
            "basis": "A corridor exists: source routing_port_fixture_stub (a hand-authored fixture, not a licensed OS/OW routing engine)."
          },
          {
            "level": "rules_checked",
            "achieved": true,
            "basis": "Every state on the corridor (1) was classified against the encoded corpus, with citations; none answered coverage: none."
          },
          {
            "level": "restrictions_checked",
            "achieved": false,
            "basis": "Not checked against current restrictions: dynamic restrictions - posted weight reductions, seasonal cuts, closures - are disclosed from the corpus, not read from live feeds. Flips only when a 511/DOT feed adapter exists."
          },
          {
            "level": "surveyed",
            "achieved": false,
            "basis": "No physical route survey exists and no machinery records one (CORRIDOR_NOT_SURVEYED): the corridor is not a surveyed path."
          },
          {
            "level": "permit_authorized",
            "achieved": false,
            "basis": "Would stay unachieved even with a bound permit: route text cannot be compared to corridor geometry (PERMIT_ROUTE_UNVERIFIED), so the planned corridor could not be verified to match one."
          },
          {
            "level": "acknowledged",
            "achieved": false,
            "basis": "No acknowledgment machinery exists: nothing records that the driver and escorts have seen this version of the route. An operator confirming a permit’s parse confirms its conditions, not the route."
          }
        ]
      }
    },
    "states": [
      {
        "jurisdiction": "OH",
        "windows_source": "corpus",
        "coverage": "full",
        "verdict": "os_ow",
        "triggers": [
          "WIDTH_OVER_LEGAL"
        ],
        "escort": {
          "count": 0,
          "positions": [],
          "height_pole": false
        },
        "fee": {
          "permit_cents": 14500,
          "status": "known",
          "basis": "ceiling",
          "range_low_cents": 7500
        },
        "verification": "analyst_verified",
        "citations": [
          {
            "rule": "OH.legal_limits.width_in",
            "source": "ORC 5577.05(B)",
            "section": "total outside width limited to one hundred two inches",
            "effective_date": "2013-07-01",
            "verification": "analyst_verified",
            "status": "known",
            "primary_document": "Ohio Revised Code 5577.05",
            "conflict": null,
            "notes": null
          },
          {
            "rule": "OH.legal_limits.height_in",
            "source": "ORC 5577.05(D)",
            "section": "no such vehicle shall have a height in excess of thirteen feet six inches, with or without load",
            "effective_date": "2013-07-01",
            "verification": "analyst_verified",
            "status": "known",
            "primary_document": "Ohio Revised Code 5577.05",
            "conflict": null,
            "notes": "The A8 band assumption (13'6\") is confirmed exact for Ohio."
          },
          {
            "rule": "OH.legal_limits.length_in",
            "source": "ORC 5577.05(C)",
            "section": "semitrailers limited to fifty-three feet",
            "effective_date": "2013-07-01",
            "verification": "analyst_verified",
            "status": "known",
            "primary_document": "Ohio Revised Code 5577.05",
            "conflict": null,
            "notes": "Semitrailer length. Overall combination limits differ and are not modelled."
          },
          {
            "rule": "OH.legal_limits.gross_weight_lb",
            "source": "Ohio Rev. Code 5577.04 (Maximum axle load, wheel load, gross weights, for pneumatic tired vehicles)",
            "section": "subsection (E): \"the maximum overall gross weight of vehicle and load imposed upon the road surface shall not exceed eighty thousand pounds.\" Retrieved 2026-08-02",
            "effective_date": "2026-01-01",
            "verification": "analyst_verified",
            "status": "known",
            "primary_document": "Ohio Rev. Code 5577.04",
            "conflict": null,
            "notes": "VERIFIED at the federal 80,000. The fourth carried-forward research figure this corpus has confirmed rather than corrected, and it closes the last Class A gap in Ohio. The citation was RIGHT this time - the corpus named ORC 5577.04 and that is where the figure lives, which is worth recording alongside Mississippi's two wrong locators: a carried-forward citation is a hypothesis, not a fact, and hypotheses are sometimes correct. WHAT WAS NOT ESTABLISHED: whether Ohio states a lower non-Interstate arm. The retrieved sentence carries no Interstate qualifier - unlike South Carolina's 56-5-4140, which scopes 80,000 to the Interstate System explicitly and gives lower single-unit arms below it - but this section was read through a summarising fetcher, and method rule 11 is precisely about not turning that tool's silence into a finding. Recorded as unestablished rather than as an absence; the 80,000 itself is quoted operative text and stands."
          },
          {
            "rule": "OH.superload_thresholds.width_in",
            "source": "OAC 5501:2-1-01 (Definitions), 5501:2-1-02 (Applications) and 5501:2-1-06",
            "section": "NONE OF THE THREE DEFINES A SUPERLOAD. 5501:2-1-01 defines \"nondivisible load\", \"overweight and/or over dimension vehicle\" and the permit types including \"regional heavy haul permit\", and no tier above them. 5501:2-1-02 requires \"an accurate and complete description of the vehicle and load to be moved including all physical dimensions, axle weights and the gross vehicle weight\" and says \"each application will be carefully reviewed to determine the best route\" - a discretionary review with no numeric trigger. Retrieved 2026-08-02",
            "effective_date": "2026-01-01",
            "verification": "analyst_verified",
            "status": "missing_pending_verification",
            "primary_document": "OAC 5501:2-1-01, 5501:2-1-02, 5501:2-1-06",
            "conflict": null,
            "notes": "OHIO HAS NO SUPERLOAD TIER, and the previous value was a research ladder imported into a state whose rules contain no such category. Removing it is invariant 6: a secondary source cannot supply a rule the primary lacks, and encoding 16 ft here manufactured a threshold Ohio has never published. Ohio DOES escalate - 5501:2-1-02 has the department review every application and choose a route - but the escalation is discretionary and carries no dimension. There is nothing to encode. A7, closed as \"the question has no answer in this state\"; the resulting permissive gap is F-36."
          },
          {
            "rule": "OH.escort_rules",
            "source": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18, PRIVATE ESCORT VEHICLES items 2-6",
            "section": "rear escort for length over 90 ft; one lead (rear on multiple lane highways) for width over 13 ft; lead with height sensing device for height over 14 ft 6 in; one lead and one rear for width over 14 ft 6 in or height over 14 ft 10 in; two escorts when multiple conditions are met",
            "effective_date": "2018-01-01",
            "verification": "analyst_verified",
            "status": "known",
            "primary_document": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18",
            "conflict": null,
            "notes": "Positions are now VERIFIED, retiring A15 for Ohio: lead on two-lane, rear on multi-lane for the one-escort width band. The previously encoded police tier at 16 ft is REMOVED - OS-1A prescribes no width-triggered police escort, and OAC 5501:2-1-04 makes police escorts discretionary (\"at the discretion of and as prescribed by the director\"). The research figure of one escort over 13 ft is confirmed; the two-escort trigger is 14'6\" width, and height gains its own tiers (pole over 14'6\", two escorts over 14'10\") that the research corpus lacked entirely."
          },
          {
            "rule": "OH.fees.single_trip_cents",
            "source": "OAC 5501:2-1-05",
            "section": "$20 basic processing charge plus one-way movement surcharge; oversize width to 14 ft and/or height to 14'6\" = $55 (total $75); width exceeding 14 ft and/or height exceeding 14'6\" = $125 (total $145)",
            "effective_date": "2023-11-03",
            "verification": "analyst_verified",
            "status": "known",
            "primary_document": "Ohio Administrative Code 5501:2-1-05 (Schedule of fees)",
            "conflict": "F-1",
            "notes": "A5 RETIRED - Ohio's fee schedule is now verified, and it is BRACKETED: $75 total for oversize up to 14 ft wide and 14'6\" high, $145 beyond either. The corpus schema holds one integer per fee, so the ceiling ($145) is encoded per the never-understate rule and the exact brackets live here until F-1 lands bracket support. A 12'6\" load's true fee is $75."
          }
        ],
        "dynamic_restrictions": [
          {
            "kind": "posted_weight_reduction",
            "status": "not_covered",
            "agency": "Ohio Department of Transportation on state highways; the board of county commissioners on county and township roads",
            "where_to_check": "The road itself - ORC 5577.07 makes the reduction effective through signs erected at both ends and at the points of intersection by principal roads, at least one day before it takes effect. ODOT's own permit portal links ohgo.com for current road conditions.",
            "citation": {
              "rule": "OH.dynamic_restrictions.posted_weight_reduction",
              "source": "ORC 5577.07 (Reduction of weight and speed during times of thaws and moisture)",
              "section": "\"When thaws or excessive moisture render the improved highways of this state or any sections of them insufficient to bear the traffic thereon\" the maximum weight or speed shall be reduced; on state highways the director prescribes a reduction \"not more than twenty-five per cent\", on county roads the board of county commissioners \"not more than fifty per cent\"; signs must be posted \"at least one day before such reduction becomes effective\". Retrieved 2026-08-01",
              "effective_date": null,
              "verification": "analyst_verified",
              "status": "known",
              "primary_document": "ORC 5577.07",
              "conflict": "F-13",
              "notes": "The sharpest exposure in the corpus for an overweight plan: a 25 per cent state-highway reduction defeats a permitted gross weight outright, and this engine cannot see one. It is declared per quote rather than silently omitted, because a schedule that omits it is indistinguishable from a route with no reduction on it."
            },
            "as_of": null,
            "feed_source": null
          }
        ],
        "unencoded_rules": [
          {
            "category": "permit_validity_window",
            "source": "OAC 5501:2-1-03 (Limitations on permits)",
            "section": "single trip permit - up to five calendar days, retrieved 2026-07-30",
            "note": "Known and citable (single-trip permits run up to five calendar days) but the DSL has no field for permit validity yet. The value waits here for the field.",
            "url": null
          },
          {
            "category": "seasonal_restrictions",
            "source": "ORC 5577.07 (Reduction of weight and speed during times of thaws and moisture)",
            "section": "\"When thaws or excessive moisture render the improved highways of this state or any sections of them insufficient to bear the traffic thereon\" the maximum weight or speed shall be reduced; on state highways the director of transportation prescribes a reduction \"not more than twenty-five per cent\", on county roads the board of county commissioners \"not more than fifty per cent\"; signs must be posted \"at least one day before such reduction becomes effective\". Retrieved 2026-08-01",
            "note": "The research called Ohio a frost-law state and it is - ORC 5577.07 is the authority. But it is NOT a calendar rule and no date range exists to encode: the reduction is declared when thaws or excessive moisture actually warrant it, by the director for state highways and by county commissioners elsewhere, and takes effect through posted signs. A corpus cannot hold it; only a feed of current postings could. This is a real exposure for an OVERWEIGHT plan - a 25 per cent state-highway reduction defeats a permitted gross weight - and it is tracked as F-13 rather than dismissed because Ohio is warm in July.",
            "url": null
          }
        ]
      }
    ],
    "cost_estimate": {
      "government_fees_cents": 14500,
      "service_fees_cents": 0,
      "total_cents": 14500,
      "states_with_unknown_fees": [],
      "complete": true
    },
    "calendar_day_eta": {
      "days": 1,
      "driving_minutes": 300,
      "holds": [
        {
          "reason": "METRO_CURFEW",
          "jurisdiction": "OH",
          "admin_area": "Franklin",
          "from_local": "2026-06-16T08:08:00",
          "until_local": "2026-06-16T09:00:00",
          "at_mile": 107
        }
      ],
      "departure_local": "2026-06-16T06:00:00",
      "arrival_local": "2026-06-16T11:52:00",
      "departure_clamped": false,
      "citations": [
        {
          "rule": "OH.travel_windows.daylight",
          "source": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18, DAYS/HOURS OF OPERATION items 1 and 5",
          "section": "daylight hours are defined as one-half hour before sunrise until one-half hour after sunset, Sunday through Saturday; overweight vehicle/loads that are not over dimensional will not be restricted as to travel hours or days",
          "effective_date": "2018-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18",
          "conflict": null,
          "notes": "CORRECTED from the strict interior assumption (A9): Ohio grants the generous grace, one half hour BEFORE sunrise to one half hour AFTER sunset, seven days a week. Overweight-only loads with legal dimensions are exempt from hour and day restrictions entirely - verified, and now encoded as an exempt permit class."
        },
        {
          "rule": "OH.travel_windows.holiday_embargoes",
          "source": "ODOT Ohio Hauling Permit System, Important News and Announcements - Holiday Notice",
          "section": "seven dated windows published for 2026: New Year's Day 12:00 Noon Dec 31 2025 to Sunrise Jan 2 2026; Memorial Day Noon May 22 to Sunrise May 26; Independence Day Noon Jul 3 to Sunrise Jul 6; Labor Day Noon Sep 4 to Sunrise Sep 8; Thanksgiving Noon Nov 25 to Sunrise Nov 27; Christmas Noon Dec 24 to Sunrise Dec 28; New Year's Day Noon Dec 31 2026 to Sunrise Jan 4 2027. \"Overweight only vehicles/loads may move on holidays/holiday weekends if they are traveling with a valid Special Hauling Permit. Overdimension and/or overdimension/overweight vehicles/loads may not move on the holidays/holiday weekends listed above.\"",
          "effective_date": "2026-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Ohio Hauling Permit System holiday notice, retrieved 2026-08-01",
          "conflict": null,
          "notes": "A10 RETIRED and F-10(a) RESOLVED 2026-08-01. The holiday-restriction page that 404'd on 2026-07-31 is published on ODOT's permit portal, and it settles what OS-1A's \"the holiday or holiday WEEKEND\" means: the embargo covers the holiday together with any contiguous Saturday and Sunday, running from noon the day before that block to sunrise the day after it. The rule encoded here reproduces all seven windows ODOT published for 2026 exactly, across four different weekday placements - Monday holidays reach back over the weekend (Memorial, Labor), Friday and Saturday holidays reach forward (Christmas, New Year's 2027, Independence 2026), and a Thursday holiday reaches neither (Thanksgiving). All seven are pinned as assertions in the test suite, so a future year that diverges from ODOT's published list fails CI rather than quietly answering. CORRECTION, and it mattered: the shipped 2026-07-31 encoding covered the holiday alone, UNDER-restricting Memorial Day and Labor Day by two days each and Christmas and New Year's by two to three. Four of the six holidays were wrong in the permissive direction. RELEASE BOUNDARY, a second correction: this notice says movement resumes at \"Sunrise\", OS-1A says \"one-half hour before sunrise\", and those differ by exactly this state's daylight grace. Strict-wins takes the later release, so the boundary is sunrise, not daylight_open - the driver is inside an open daylight window and still embargoed for that half hour. Logged in CONFLICTS.md's resolved register. RESIDUAL: the derivation is exercised against holidays falling Thu/Fri/Sat/Mon. A Sunday or midweek Tue/Wed holiday is projected, not observed, and ODOT republishes dated windows annually - reconcile each year rather than trusting the derivation indefinitely."
        },
        {
          "rule": "OH.travel_windows.daylight",
          "source": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18, DAYS/HOURS OF OPERATION items 1 and 5",
          "section": "daylight hours are defined as one-half hour before sunrise until one-half hour after sunset, Sunday through Saturday; overweight vehicle/loads that are not over dimensional will not be restricted as to travel hours or days",
          "effective_date": "2018-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18",
          "conflict": null,
          "notes": "CORRECTED from the strict interior assumption (A9): Ohio grants the generous grace, one half hour BEFORE sunrise to one half hour AFTER sunset, seven days a week. Overweight-only loads with legal dimensions are exempt from hour and day restrictions entirely - verified, and now encoded as an exempt permit class."
        },
        {
          "rule": "OH.travel_windows.holiday_embargoes",
          "source": "ODOT Ohio Hauling Permit System, Important News and Announcements - Holiday Notice",
          "section": "seven dated windows published for 2026: New Year's Day 12:00 Noon Dec 31 2025 to Sunrise Jan 2 2026; Memorial Day Noon May 22 to Sunrise May 26; Independence Day Noon Jul 3 to Sunrise Jul 6; Labor Day Noon Sep 4 to Sunrise Sep 8; Thanksgiving Noon Nov 25 to Sunrise Nov 27; Christmas Noon Dec 24 to Sunrise Dec 28; New Year's Day Noon Dec 31 2026 to Sunrise Jan 4 2027. \"Overweight only vehicles/loads may move on holidays/holiday weekends if they are traveling with a valid Special Hauling Permit. Overdimension and/or overdimension/overweight vehicles/loads may not move on the holidays/holiday weekends listed above.\"",
          "effective_date": "2026-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Ohio Hauling Permit System holiday notice, retrieved 2026-08-01",
          "conflict": null,
          "notes": "A10 RETIRED and F-10(a) RESOLVED 2026-08-01. The holiday-restriction page that 404'd on 2026-07-31 is published on ODOT's permit portal, and it settles what OS-1A's \"the holiday or holiday WEEKEND\" means: the embargo covers the holiday together with any contiguous Saturday and Sunday, running from noon the day before that block to sunrise the day after it. The rule encoded here reproduces all seven windows ODOT published for 2026 exactly, across four different weekday placements - Monday holidays reach back over the weekend (Memorial, Labor), Friday and Saturday holidays reach forward (Christmas, New Year's 2027, Independence 2026), and a Thursday holiday reaches neither (Thanksgiving). All seven are pinned as assertions in the test suite, so a future year that diverges from ODOT's published list fails CI rather than quietly answering. CORRECTION, and it mattered: the shipped 2026-07-31 encoding covered the holiday alone, UNDER-restricting Memorial Day and Labor Day by two days each and Christmas and New Year's by two to three. Four of the six holidays were wrong in the permissive direction. RELEASE BOUNDARY, a second correction: this notice says movement resumes at \"Sunrise\", OS-1A says \"one-half hour before sunrise\", and those differ by exactly this state's daylight grace. Strict-wins takes the later release, so the boundary is sunrise, not daylight_open - the driver is inside an open daylight window and still embargoed for that half hour. Logged in CONFLICTS.md's resolved register. RESIDUAL: the derivation is exercised against holidays falling Thu/Fri/Sat/Mon. A Sunday or midweek Tue/Wed holiday is projected, not observed, and ODOT republishes dated windows annually - reconcile each year rather than trusting the derivation indefinitely."
        },
        {
          "rule": "OH.travel_windows.curfew_zones",
          "source": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18, DAYS/HOURS OF OPERATION item 3",
          "section": "movement of all vehicles/loads in excess of twelve feet in width prohibited within the named counties between 6:30 a.m. and 9:00 a.m. and 4:30 p.m. and 6:00 p.m. Monday through Friday",
          "effective_date": "2018-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18",
          "conflict": null,
          "notes": "A4 RETIRED. The full county list is now encoded from the primary document - and it is TWENTY-TWO counties, not the research corpus's \"21\": Butler, Clermont, Cuyahoga, Delaware, Fairfield, Franklin, Geauga, Hamilton, Lake, Licking, Lorain, Lucas, Madison, Mahoning, Medina, Montgomery, Pickaway, Stark, Summit, Union, Warren, Wood. Weekday scope (Mon-Fri) and both windows verified exactly as previously assumed."
        },
        {
          "rule": "OH.travel_windows.daylight",
          "source": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18, DAYS/HOURS OF OPERATION items 1 and 5",
          "section": "daylight hours are defined as one-half hour before sunrise until one-half hour after sunset, Sunday through Saturday; overweight vehicle/loads that are not over dimensional will not be restricted as to travel hours or days",
          "effective_date": "2018-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18",
          "conflict": null,
          "notes": "CORRECTED from the strict interior assumption (A9): Ohio grants the generous grace, one half hour BEFORE sunrise to one half hour AFTER sunset, seven days a week. Overweight-only loads with legal dimensions are exempt from hour and day restrictions entirely - verified, and now encoded as an exempt permit class."
        },
        {
          "rule": "OH.travel_windows.holiday_embargoes",
          "source": "ODOT Ohio Hauling Permit System, Important News and Announcements - Holiday Notice",
          "section": "seven dated windows published for 2026: New Year's Day 12:00 Noon Dec 31 2025 to Sunrise Jan 2 2026; Memorial Day Noon May 22 to Sunrise May 26; Independence Day Noon Jul 3 to Sunrise Jul 6; Labor Day Noon Sep 4 to Sunrise Sep 8; Thanksgiving Noon Nov 25 to Sunrise Nov 27; Christmas Noon Dec 24 to Sunrise Dec 28; New Year's Day Noon Dec 31 2026 to Sunrise Jan 4 2027. \"Overweight only vehicles/loads may move on holidays/holiday weekends if they are traveling with a valid Special Hauling Permit. Overdimension and/or overdimension/overweight vehicles/loads may not move on the holidays/holiday weekends listed above.\"",
          "effective_date": "2026-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Ohio Hauling Permit System holiday notice, retrieved 2026-08-01",
          "conflict": null,
          "notes": "A10 RETIRED and F-10(a) RESOLVED 2026-08-01. The holiday-restriction page that 404'd on 2026-07-31 is published on ODOT's permit portal, and it settles what OS-1A's \"the holiday or holiday WEEKEND\" means: the embargo covers the holiday together with any contiguous Saturday and Sunday, running from noon the day before that block to sunrise the day after it. The rule encoded here reproduces all seven windows ODOT published for 2026 exactly, across four different weekday placements - Monday holidays reach back over the weekend (Memorial, Labor), Friday and Saturday holidays reach forward (Christmas, New Year's 2027, Independence 2026), and a Thursday holiday reaches neither (Thanksgiving). All seven are pinned as assertions in the test suite, so a future year that diverges from ODOT's published list fails CI rather than quietly answering. CORRECTION, and it mattered: the shipped 2026-07-31 encoding covered the holiday alone, UNDER-restricting Memorial Day and Labor Day by two days each and Christmas and New Year's by two to three. Four of the six holidays were wrong in the permissive direction. RELEASE BOUNDARY, a second correction: this notice says movement resumes at \"Sunrise\", OS-1A says \"one-half hour before sunrise\", and those differ by exactly this state's daylight grace. Strict-wins takes the later release, so the boundary is sunrise, not daylight_open - the driver is inside an open daylight window and still embargoed for that half hour. Logged in CONFLICTS.md's resolved register. RESIDUAL: the derivation is exercised against holidays falling Thu/Fri/Sat/Mon. A Sunday or midweek Tue/Wed holiday is projected, not observed, and ODOT republishes dated windows annually - reconcile each year rather than trusting the derivation indefinitely."
        },
        {
          "rule": "OH.travel_windows.curfew_zones",
          "source": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18, DAYS/HOURS OF OPERATION item 3",
          "section": "movement of all vehicles/loads in excess of twelve feet in width prohibited within the named counties between 6:30 a.m. and 9:00 a.m. and 4:30 p.m. and 6:00 p.m. Monday through Friday",
          "effective_date": "2018-01-01",
          "verification": "analyst_verified",
          "status": "known",
          "primary_document": "ODOT Form OS-1A (DOT-2198A) Rev. 01/18",
          "conflict": null,
          "notes": "A4 RETIRED. The full county list is now encoded from the primary document - and it is TWENTY-TWO counties, not the research corpus's \"21\": Butler, Clermont, Cuyahoga, Delaware, Fairfield, Franklin, Geauga, Hamilton, Lake, Licking, Lorain, Lucas, Madison, Mahoning, Medina, Montgomery, Pickaway, Stark, Summit, Union, Warren, Wood. Weekday scope (Mon-Fri) and both windows verified exactly as previously assumed."
        }
      ],
      "day_boundary_miles": [],
      "unprovable_windows": [],
      "unprovable_timezones": [],
      "planned_stops": [],
      "budget_disclosure": {
        "modelled": false,
        "weather_contingency_min": 0,
        "note": "no weather feed — no contingency modelled"
      }
    },
    "bound_permits": [],
    "assumptions": [
      {
        "code": "ROUTING_FIXTURE_STUB",
        "statement": "State sequence, per-state mileage, county crossings and road class come from a hand-authored fixture, not a licensed OS/OW routing engine.",
        "impact": "Corridor and distance are illustrative. Permitted routing is out of Phase 1 scope."
      },
      {
        "code": "AVG_SPEED_50MPH",
        "statement": "Travel time assumes a flat 50 mph average across all road classes.",
        "impact": "Terrain, traffic, escort pace and metro slowdowns are not modelled."
      },
      {
        "code": "HOS_11H_CAP",
        "statement": "Driving is capped at 11 hours per calendar day and the driver is assumed to start each day with full hours.",
        "impact": "Live ELD state is not integrated in Phase 1."
      },
      {
        "code": "COST_PERMITS_ONLY",
        "statement": "The cost estimate covers state permit fees only.",
        "impact": "Escorts, tolls, parking, lodging and fuel are not included."
      },
      {
        "code": "GOV_FEES_AT_COST",
        "statement": "Government fees pass through at cost. Service fees are a separate line item and are zero in Phase 1.",
        "impact": "None. This is a standing guarantee, not an estimate."
      },
      {
        "code": "FEE_RANGE_CEILING",
        "statement": "At least one permit fee is encoded at the top of a published range, or as the higher of two conflicting published figures.",
        "impact": "Those components are ceilings, not quotes.",
        "audit_reference": "F-1"
      },
      {
        "code": "STATE_RULES_UNENCODED",
        "statement": "At least one state on this corridor has a published rule that this engine cannot express - a restriction that is real, cited, and has no shape in the model. Each state’s row lists the ones that apply to it, with the document and passage behind each, so they can be taken to the permit office.",
        "impact": "These are NOT gaps in research: each was read and recorded. They range from a permit validity window nobody can act on wrongly to a Louisiana Sunday restriction that rides the permit. Treat this plan as silent on them rather than as clearing them."
      },
      {
        "code": "F13_DYNAMIC_RESTRICTIONS",
        "statement": "At least one state on this corridor can cut maximum weights on a road by posted sign — Ohio on thaws or excessive moisture, Florida on climatic or natural causes — and this engine cannot see whether one is posted today. Per-state detail is in each state answer.",
        "impact": "A posted reduction defeats a permitted gross weight outright: Ohio allows up to 25% on state highways. This is an architectural gap, not an unresearched one — the restriction has no date rule to encode, only a current state.",
        "audit_reference": "F-13"
      },
      {
        "code": "AI_ANALYST_VERIFIED",
        "statement": "Every rule behind this answer was verified against a live-retrieved primary document by an AI analyst, with the analyst identity recorded on each datum in the corpus record. None is consultant_signed.",
        "impact": "Stronger than research-derived, weaker than a signed review by a qualified professional whose credential is recorded in the signature. Production gating decides which tier it trusts."
      },
      {
        "code": "LOAD_UNATTESTED",
        "statement": "This load's dimensions carry no source: width_in, height_in, length_in, gross_weight_lb, front_overhang_in, rear_overhang_in. Nothing records whether each figure was quoted from a drawing, supplied by the shipper, or measured against the loaded truck - nor by whom, when, or with what.",
        "impact": "Permit applications are filed on the applicant's attestation, and a mismatch found at the scale is the applicant's problem. An attestation block on the request puts a source, a method and a name behind each figure; absence is disclosed, never defaulted."
      }
    ],
    "verification": {
      "status": "analyst_verified",
      "contains_unverified": false
    }
  }
}
