Code, design and documents 3 files
docs/DATA-MAINTENANCE.md +17 −4
@@ -187,5 +187,5 @@ text.
context:
driving:
- status: limit # impairment | limit | zero
+ status: limit # impairment | limit | consumption | zero
text: >-
A driver with 3.5 ng of THC per millilitre of blood serum commits an offence …
@@ -205,7 +205,9 @@ context:
```
-- **`driving.status`** is what the law needs to convict a driver: `impairment` (the driver must be
- shown to be impaired), `limit` (a set THC level in blood or saliva is an offence by itself) or
- `zero` (any detectable THC). Give the limit and its unit, the penalty and licence consequences,
+- **`driving.status`** describes the reviewed offence trigger: `impairment` (evidence of drug
+ influence or impaired driving), `limit` (a set THC level in blood or saliva is an offence by itself),
+ `consumption` (a prohibition after drug consumption without a verified laboratory THC cutoff)
+ or `zero` (any detectable THC). Do not infer a detectable-THC offence merely from a prohibition
+ after consumption. Give the limit and its unit, the penalty and licence consequences,
and any separate rule for medical patients, novice or professional drivers.
- **`visitors.status`** is whether someone who does not live in the country can get cannabis
@@ -749,2 +751,13 @@ Brunei's ban commencement after imprisonment, and Trinidad and Tobago's separate
alcohol-limit amendment. Ghana's new 2026 regime remains a primary-source follow-up.
See the same research note for citations and unresolved testing details.
+
+A fourth driving pass added sixteen profiles, reaching 79 of 200 (39.5%). The shared
+`consumption` status now represents Bangladesh, Sri Lanka and Ethiopia without
+claiming a laboratory THC cutoff. Primary-text reviews preserve judicial exceptions,
+regional scope and court-versus-ticket distinctions; unresolved penalties and source
+access are recorded in the same research note. No articles were changed in this pass.
+
+A fifth pass added Monaco, Paraguay, Liechtenstein, Costa Rica, Ecuador, Mexico and
+Panama: 86 of 200 driving sections (43%). The research note records current versus
+deferred amendments, the scope of Mexico’s federal-road rule, prescription
+evidential exceptions and source-access limits. Scores and articles were unchanged.
docs/research/driving-rules-2026-10-12.md +126 −0
@@ -115,2 +115,128 @@ confirms recent legislation and the [DVLA](https://www.dvla.gov.gh/news/101) ide
insufficient to present a complete current penalty/testing regime. Obtain the primary
2025 amendment and 2026 regulations before adding the profile section.
+
+## Fourth driving pass — broader coverage
+
+Added sixteen profiles: Uganda, Malawi, Zambia, Fiji, Samoa, Solomon Islands,
+Barbados, Pakistan, Belize, Qatar, Bangladesh, Sri Lanka, Ethiopia, Georgia,
+Saint Lucia and Guyana. Driving coverage rises from 63 to **79 of 200 (39.5%)**.
+This measures the presence of a sourced driving section, not completeness of every
+penalty, testing procedure or regional rule. Scores and unrelated profile data are
+unchanged by these additions. No articles were created or modified in this pass.
+
+### Classification change
+
+Added `consumption` / “After consumption” to the shared driving vocabulary, schema,
+map legend and comparison/country display. Bangladesh and Sri Lanka, deferred in
+the second pass above, can now be represented without inventing a detectable-THC
+standard. Ethiopia also prohibits driving while taking drugs as well as under
+their influence. Its entry states those alternative triggers explicitly. The
+impairment help text now allows additional offences and explains drug influence
+as well as impaired control. A label describes the reviewed provision; the full
+profile records its scope and other rules.
+
+### Sources and verification limits
+
+| Profile | Sources read | Limits and follow-up |
+|---|---|---|
+| Uganda | [ULII — Traffic and Road Safety Act 1998, consolidated through the 2020 amendment](https://ulii.org/en/akn/ug/act/1998/15/eng%402020-05-22); [Uganda Ministry of Works and Transport — Prohibited Drugs and Alcohol Limit Regulations 2023 (PDF)](https://works.go.ug/wp-content/uploads/2026/04/Traffic-and-Road-Safety-Prohibited-Drugs-and-Alcohol-Limit-Regulations-2023.pdf) | Licence cross-reference has an alcohol condition; no unconditional fixed drug ban inferred. |
+| Malawi | [Malawi Government Trade Portal — Road Traffic Act, Chapter 69:01 (PDF)](https://portal.trade.gov.mw/upload/files/Malawi%20Road%20Traffic%20Act-%20MoTPW.pdf) | Current monetary revisions not established; no conversion of old fine amounts into current tariffs. |
+| Zambia | [ZambiaLII — Road Traffic Act 2002, original enacted text (PDF)](https://media.zambialii.org/media/legislation/20814/source_file/adc699b881e47212/zm-act-2002-11-publication-document.pdf); [Zambia Road Transport and Safety Agency — Road Traffic (Amendment) Act No. 8 of 2022 (PDF)](https://www.rtsa.org.zm/wp-content/uploads/2022/09/Road-Traffic-Amendment-Act-No-8-of-2022.pdf) | Penalty units are not kwacha; the licence table does not establish a universal suspension duration. |
+| Fiji | [Fiji Government Trade Portal — Land Transport Act 1998, with 1999 and 2000 amendments (PDF)](https://www.fijitradeportal.gov.fj/upload/files/legal_20250210075550.pdf) | The 2025 upload contains an older consolidation; later penalty amendments remain to be checked. |
+| Samoa | [Samoa Attorney General — Road Traffic Ordinance 1960, 2023 consolidation (PDF)](https://www.ag.gov.ws/wp-content/uploads/2024/02/Road-Traffic-Ordinance-1960.pdf) | Consolidation dated 2023; no THC cutoff established by the alcohol-limit provisions. |
+| Solomon Islands | [Solomon Islands Attorney General — Road Transport Act, Cap. 131, current authorised reprint (PDF)](https://attorneygenerals.gov.sb/wp-content/uploads/2024/09/Road-Transport-Act-Cap.-131-v4_as-at-010616.pdf) | Used the current authorised reprint, replacing the historical 2009 download; penalty units kept as units. |
+| Barbados | [Barbados Ministry of Transport and Works — Road Traffic Act, Cap. 295, consolidated through Act 2022-21 (PDF)](https://mtw.gov.bb/index.php/wp-content/uploads/2024/04/Road-Traffic-Act-295-consolidated-up-to-2022-21-2022-12-23-1-1.pdf) | Used the 2022 consolidation; the older judiciary PDF and an unenacted bill are unsuitable substitutes. |
+| Pakistan | [Pakistan Ministry of Law and Justice — Provincial Motor Vehicles Ordinance 1965 (Pakistan Code, PDF)](https://pakistancode.gov.pk/pdffiles/administratorfcc61bd4cc647332fccbdffad801bab8.pdf) | Published baseline only; provincial amendments and highway rules need separate research. |
+| Belize | [Belize Attorney General's Ministry — Motor Vehicles and Road Traffic Act, Cap. 230, revised edition 2020 (PDF)](https://www.agm.gov.bz/uploads/laws/63976fd14699b_Cap_230_Motor_Vehicles_and_Road_Traffic_Act.pdf) | Used the Attorney General’s 2020 revision rather than the earlier 2011 copy. |
+| Qatar | [Qatar Al Meezan legal portal — Traffic Law No. 19 of 2007, driving prohibitions](https://www.almeezan.qa/LawArticles.aspx?LawArticleID=54165&LawId=3993&language=en); [Qatar Al Meezan legal portal — Traffic Law No. 19 of 2007, penalties](https://www.almeezan.qa/LawArticles.aspx?LawID=3993&LawTreeSectionID=13205&language=en); [Qatar Al Meezan legal portal — Traffic Law No. 19 of 2007, administrative measures](https://www.almeezan.qa/LawArticles.aspx?LawTreeSectionID=13201&language=en&lawId=3993); [Qatar Al Meezan legal portal — traffic offence points table](https://www.almeezan.qa/ClarificationsNoteDetails.aspx?id=6355&language=en); [Qatar Al Meezan legal portal — public vehicle driving licence conditions](https://www.almeezan.qa/LawArticles.aspx?LawArticleID=54140&LawId=3993&language=en) | Official English statutory extracts were available through the index; live article retrieval was inconsistent. |
+| Bangladesh | [Bangladesh Ministry of Law — Road Transport Act 2018, current official Bengali text](https://bdlaws.minlaw.gov.bd/act-print-1262.html) | Consumption prohibition; no laboratory THC cutoff established. |
+| Sri Lanka | [Motor Traffic Act — consolidated text through 2024 (Lanka Law reproduction, PDF)](https://lankalaw.net/wp-content/uploads/2025/03/Motor-Traffic-Consolidated-2024.pdf); [Sri Lanka Parliament — Motor Traffic (Amendment) Act No. 10 of 2019 (PDF)](https://www.parliament.lk/uploads/acts/gbills/english/6132.pdf); [Sri Lanka Police — mobile laboratory service for drug-influenced drivers (January 2026)](https://www.police.lk/?p=19622) | Underlying consolidation is a third-party reproduction; penalties are sourced to the enacted 2019 amendment. |
+| Ethiopia | [Ethiopia Ministry of Justice — Road Transport Traffic Control Council of Ministers Regulation No. 557/2024 (Federal Negarit Gazette, 19 August 2024)](https://justice.gov.et/wp-content/uploads/2025/04/si%E2%96%91seoseN-seusiNse%C2%A1-557-2016.pdf) | The official PDF’s final schedule page is blank; current monetary penalties remain unresolved. |
+| Georgia | [Georgia Legislative Herald — Criminal Code, current consolidated English text](https://matsne.gov.ge/en/document/view/16426); [Georgia Legislative Herald — Law on Combating Drug-related Crime, current consolidated English text](https://matsne.gov.ge/en/document/view/22132) | Current drug-crime law includes 2025 amendments; clinical evidence and ban exceptions preserved. |
+| Saint Lucia | [Saint Lucia Attorney General's Chambers — Motor Vehicles and Road Traffic Act, 2023 revised laws](https://attorneygeneralchambers.com/laws-of-saint-lucia/motor-vehicles-and-road-traffic-act/section-75); [Saint Lucia Attorney General's Chambers — disqualification from driving upon conviction](https://attorneygeneralchambers.com/laws-of-saint-lucia/motor-vehicles-and-road-traffic-act/section-106); [Saint Lucia National Printing Corporation — Acts 2026 catalogue, Act No. 3](https://npc.govt.lc/laws/acts/2026) | Reviewed the 2026 amendment: it concerns section 28, rather than sections 75 and 106. |
+| Guyana | [Guyana Parliament — Motor Vehicles and Road Traffic (Amendment) Act No. 17 of 2022, gazette PDF](https://parliament.gov.gy/documents/acts/23499-act_no._17_of_2022_2.pdf); [Guyana Department of Public Information / Attorney General — explanation of the 2022 driving amendments (21 April 2023)](https://dpi.gov.gy/govt-concerned-about-high-incidences-of-drunken-driving-resulting-in-road-traffic-accidents/); [Guyana Official E-Gazette — Motor Vehicles and Road Traffic (Amendment) Act No. 12 of 2024](https://officialegazette.gov.gy/api/pdf/980665ea-666d-4c67-8665-ea666dcc6773) | Read the 2022 enacted PDF visually; the 2024 amendment concerns camera enforcement. |
+
+The Barbados review also examined later amendment material dealing with disabled
+parking, tint and fixed-penalty machinery; those subjects do not justify replacing
+section 85’s drug offence with an alcohol tariff. Malta already records its March
+2026 driving rules and did not need another edit. Guyana’s explanatory government
+release omits some special-reasons exceptions and misnumbers amendment sections;
+the enacted PDF controls those details. Saint Lucia’s browser extracts sometimes
+showed the wrong heading for section 106; the directly downloaded page contains
+the disqualification text.
+
+### Researched gaps retained for the next pass
+
+- **Ghana:** obtain the current 2025 amendment and 2026 L.I. 2519 from a primary
+ publisher; the earlier provisions do not establish today’s complete regime.
+- **Tanzania:** mainland 2023 revised traffic law was read, but Zanzibar has a
+ separate statute. Do not silently extend mainland penalties across both systems.
+- **Botswana:** government material describes drug-driving provisions as proposed
+ reforms; a provision about non-motor vehicles cannot establish the motor-car rule.
+- **Bahamas:** the old offence heading mentions drugs, while the amended driving
+ limb in the downloaded text is alcohol-specific. Resolve the current drug rule.
+- **Thailand:** the 2022 transport notice covers professional drivers and transport
+ premises; obtain the general private-vehicle offence and current amendments.
+- **Mexico:** federal roads and state/local laws need separate scope statements.
+- **Mauritius:** distinguish the drug schedules from the penalty-points schedule;
+ check the current consolidation and commencement before assigning a THC category.
+- **Namibia, Eswatini and Lesotho:** several primary or legal-information downloads
+ were blocked; obtain readable current texts before quoting penalties.
+- **Egypt, Nepal and UAE:** current offence triggers, testing rules and licence
+ sanctions need fuller primary-text verification.
+
+These are research leads, not completed profile sections or evidence of the absence
+of a law. Use `node scripts/data-status.cjs driving` for the live remaining list.
+
+Validation for this pass: `npm run build` completed successfully (1,884 pages).
+All sixteen additions were checked against their pre-edit score objects; their
+review dates and source URLs were checked in the generated country pages. The
+homepage includes the new consumption category and legend. Both staged and
+unstaged whitespace checks passed. These checks verify data integrity and output,
+not the unresolved legal details recorded above.
+
+## Fifth driving pass
+
+Added Monaco, Paraguay, Liechtenstein, Costa Rica, Ecuador, Mexico and Panama.
+Coverage is now **86 of 200 profiles (43%)**, up from 79. This remains a count of
+sourced sections, not a claim that all regional rules or procedures are complete.
+Scores and other profile fields were preserved; no articles were created or edited.
+The requested article model tag remains `gpt-6.1-sol-medium` for future article edits.
+
+| Profile | Sources | Verification limits |
+|---|---|---|
+| Monaco | [Monaco Legimonaco — Penal Code, current consolidated text](https://legimonaco.mc/code/code-penal) | Used the current code with the November 2025 reform, rather than the earlier bill. Screening and confirmation distinguished. |
+| Paraguay | [Paraguay Congressional Library — National Traffic and Road Safety Law 5016/2014](https://www.bacn.gov.py/leyes-paraguayas/4418/ley-n-5016-nacional-de-); [Paraguay Congressional Library — Law 6868 amending traffic prohibitions](https://www.bacn.gov.py/leyes-paraguayas/10175/ley-n-6868-modifica-y-ampl-a-el-art-culo-66-de-la-ley-n-5016-2014-nacional-de-transito-y-seguridad-vial); [Paraguay Congressional Library — Law 6842 amending traffic offence classifications](https://www.bacn.gov.py/leyes-paraguayas/9862/ley-n-6842-modifica-el-articulo-112-inciso-x-y-el-articulo-113-inciso-g-de-la-ley-n-50162014-nacional-de-transito-y-seguridad-vial) | Read the two 2021 amendments as well as Law 5016. Minimum daily-wage units left unconverted; municipal procedures remain a follow-up. |
+| Liechtenstein | [Liechtenstein Lilex — Traffic Regulations, current consolidation (PDF)](https://www.gesetze.li/konso/pdf/1978019000); [Liechtenstein Lilex — Road Traffic Act, consolidation in force 1 January 2026 (PDF)](https://www.gesetze.li/konso/pdf/1978018000); [Liechtenstein Road Office — driving while unfit, administrative practice](https://www.llv.li/de/landesverwaltung/amt-fuer-strassenverkehr/administrative-massnahmen-admas-/fahren-im-nicht-fahrfaehigen-zustand-finifaz-) | Current VRV is dated 1 September 2025 and SVG 1 January 2026. Used enacted withdrawal periods rather than the March 2026 consultation proposal. |
+| Costa Rica | [Costa Rica Procuraduría / SINALEVI — Penal Code, current version](https://sinalevi.go.cr/ResultadosNormativa/Informacion?param1=5027¶m2=151473¶m3=1); [Costa Rica Procuraduría / SINALEVI — Traffic Law 9078, current version](https://sinalevi.go.cr/ResultadosNormativa/Informacion?param1=73504¶m2=152296¶m3=1) | Retrieved current full text via the public read endpoint used by SINALEVI. The enacted 2026 reform is explicitly deferred until 28 March 2027. |
+| Ecuador | [Ecuador Quito Fire Service transparency portal — COIP, Lexis consolidation updated 24 October 2025 (PDF)](https://lotaip.bomberosquito.gob.ec/transparencia/2026/archivos/coip26.pdf) | Government-hosted Lexis reproduction updated 24 October 2025; later amendments and implementing tests remain to be checked. |
+| Mexico | [Mexico Diario Oficial — federal-road traffic amendment published 13 August 2026](https://sidof.segob.gob.mx/notas/docFuente/5796297); [Mexico Diario Oficial — Federal Highways and Bridges Traffic Regulations, original text](https://sidof.segob.gob.mx/notas/docFuente/5278684) | Used the 13 August 2026 federal amendment, effective the following day. State and municipal regimes are outside the verified federal provision. |
+| Panama | [Panama ATTT — official published Traffic Regulation, Executive Decree 640/2006 (PDF)](https://transito.gob.pa/wp-content/uploads/2024/09/reglamento_decreto_640-1.pdf); [Panama ATTT — current traffic offence lookup](https://transito.gob.pa/otras-consultas/); [Panama Procuraduría — official amendment register for Executive Decree 640](https://infojuridica.procuraduria-admon.gob.pa/norma_screen?numsec=17025) | Used the authority’s PDF and current offence lookup together with the official amendment register. The separate 2025 amendment PDF was inaccessible. |
+
+Mexico’s federal text replaces the earlier suspicion wording with alteration or
+ingestion. Its `consumption` status describes that federal provision, with scope
+stated prominently; no universal nationwide licence ban was inferred. The earlier
+Mexico research lead is therefore partly resolved, while state/local coverage
+remains open. Monaco and Paraguay also use `consumption`; their positive screening
+or laboratory evidence must not be turned into an invented numerical THC cutoff.
+
+For Liechtenstein, the prescription rule concerns automatic evidence of unfitness;
+it does not authorise impaired driving. Imprisonment in default of an uncollectible
+fine was kept distinct from a normal custodial penalty. Costa Rica’s future
+prescription exclusion was not applied before commencement. Ecuador’s special
+professional-driver consumption rule was distinguished from its ordinary offence
+and alcohol thresholds. Panama’s ordinary and crash-aggravated schedules were
+kept separate.
+
+Browser extracts failed for several readable public pages. The Paraguay and Monaco
+texts were downloaded directly. SINALEVI’s published page script documents its
+read-only `_CargarTextoCompleto` request; that returned current version IDs and
+then the full statutory text. The endpoint was used only to read public law.
+Panama’s authority host had a certificate-validation error; the public PDF and
+lookup were read with certificate verification disabled for those downloads.
+No account or private information was accessed.
+
+Validation: `npm run build` passed (1,884 pages). All seven profiles retain their
+pre-edit scores, have the stated review date and render every driving citation.
+The three new consumption entries render the correct label; the homepage legend
+also passed the output check. Staged and unstaged whitespace checks passed.
src/lib/segment-ids.js +4 −3
@@ -29,6 +29,7 @@ export const CLUBS_STATUS = {
// Driving after use: what the law needs to convict a driver. Not part of the score.
export const DRIVING_STATUS = {
- impairment: { label: "Impairment must be shown", tone: "legal", help: "Driving is an offence only when the driver is shown to be impaired" },
+ impairment: { label: "Impairment must be shown", tone: "legal", help: "The reviewed driving offence requires evidence of drug influence or impairment; additional offences may apply" },
limit: { label: "Fixed THC limit", tone: "decrim", help: "A set THC level in blood or saliva is an offence by itself, whether or not the driver is impaired" },
+ consumption: { label: "After consumption", tone: "partial", help: "The statute prohibits driving after drug consumption; this does not establish a laboratory THC cutoff" },
zero: { label: "Zero tolerance", tone: "illegal", help: "Any detectable THC is an offence, however long ago the cannabis was used" },
};
@@ -45,6 +46,6 @@ export const STATUS_SECTIONS = {
sub: "Green means cannabis clubs are regulated or tolerated, orange that they work underground, red that none are known.",
note: "The footing cannabis clubs stand on. Licensed shops and pharmacies are not counted as clubs." },
- driving: { name: "Driving", chip: "Driving", statuses: DRIVING_STATUS, tiers: { impairment: 5, limit: 3, zero: 0 },
- sub: "Green means a driver must be shown to be impaired, yellow that a fixed THC limit applies, red that any trace of THC is an offence.",
+ driving: { name: "Driving", chip: "Driving", statuses: DRIVING_STATUS, tiers: { impairment: 5, limit: 3, consumption: 2, zero: 0 },
+ sub: "Green marks a drug-influence or impairment offence, yellow a fixed THC limit, orange a prohibition after consumption, and red a detectable-THC offence. Read each profile for additional rules.",
note: "What the law needs to convict a driver who has used cannabis." },
visitors: { name: "Visitors and foreigners", chip: "Visitors", statuses: VISITORS_STATUS, tiers: { open: 5, residents: 3, none: 0 },