Question 5More details on the technical part

Code where the rules are known, AI where the text is unstructured, a person in between

  • 7 countries of ban rules in code, plus the official Tyrol dosing calendar
  • AI reads notices and news; one person approves every event before it goes out
  • 1 WhatsApp message per office per evening, with each option priced
Illustration: four cards joined by one line: a notice under a magnifying glass, the notice stamped as approved, a truck on a mountain road with a clock, a phone showing one message

1Watch

National truck bans for 7 countries as rules, the official Tyrol dosing calendar, EU traffic data feeds (DATEX II), news and union releases.

2Verify

Claude turns text into a structured event with a verbatim quote, checked against the source. A person approves it; review time is measured.

3Match

Each load is driven along its corridor: arrival at every pass, tunnel, border and city, EU driving-time rules, ferries, Swiss customs, exemptions.

4Alert

Leave earlier, leave later, change pass or hold, each with its cost. A WhatsApp template outside the 24-hour window; replies 1, 2, 0.

What the prototype sends for Thursday 12 November, in Italian as the dispatcher reads it. Real ban rules and calendars; the Kufstein and Fréjus events and the loads are demo data.

Rules enginePython. Italian, Austrian, German, Swiss, French, Slovenian and Polish bans with holidays, directions and exemptions.
DataDATEX II parser for national access points, official calendars as files with their source and date.
AIClaude extracts events from notices and news; every field must quote the source, or the event goes back to a person.
DeliveryWhatsApp Cloud API with a signed webhook; the reply 1, 2 or 0 updates the load and the savings ledger.
Checks31 automated tests. Sources verified at the official sites on 6 Nov 2026: WKO, Land Tirol, Bison Futé, Albo, Meta.
Code, tests and the source-verification log: github.com/bashpayy-hash/Zhol · architecture in docs/04-technical-architecture.md