Every change to PEVRA’s legal records
This is every commit that touched data/ in the repository this site is built from, newest first: the short commit SHA (the seven characters git uses to name a commit), the date it was made, who made it, what they said they were doing, and which files moved. Nothing is edited out. A commit may declare what kind of change it was in a trailer — a labelled line at the end of the commit message,Change-Kind:, taking one of create, verify, correct, supersede, retract, review, with Corrects: #N naming the issue when a change fixes a published mistake. The corrections and retractions are listed on their own at report a correction.
44 entries · 6 declared a kind in their commit trailer and 38 did not · subscribe: feed
The trailer convention starts now, so an entry made before it is listed as a change with no claim about what it was. That is the record, not a gap being filled in.
b3ce690createSan Francisco: scaffold the city record, every subject unverified; volunteer verify-source issue form
2 files
data/jurisdictions/us-ca-san-francisco.jsondata/rules/us-ca-san-francisco.euc.json
304d243changecommunity: delta 3 fix round 1 — column-scoped grants, active-row update policies, view casts, miles null below five
2 files
data/schema/communityScores.tsdata/schema/enums.ts
b547d22changecommunity: delta 3 — report, incident and flag tables, the score view, the documents bucket (spec §5.1)
1 file
data/schema/enums.ts
6fea619changeapi: scores in resolve, jurisdiction and the MCP tool; static community snapshot endpoint (spec §8)
1 file
data/schema/enums.ts
f61f0ddchangecommunity: snapshot schema, empty snapshot, loader, validate rules, bands (spec §3.4-3.5, §5.5)
2 files
data/schema/communityScores.tsdata/schema/index.ts
50c4ebeverifyVerify the New Mexico state helmet row: no statute reaches one wheel
5 files
data/citations/us-nm/nmsa-66-1-4-11.jsondata/citations/us-nm/nmsa-66-1-4-5.jsondata/citations/us-nm/nmsa-66-7-356.jsondata/jurisdictions/us-nm.jsondata/rules/us-nm.euc.json
bd497e6verifyVerify Santa Fe helmets: no rule reaches a one-wheeled rider
3 files
data/citations/us-nm-santa-fe/sf-uto-12-8-7.jsondata/citations/us-nm/nmsa-32a-24.jsondata/rules/us-nm-santa-fe.euc.json
37d7daaverifyVerify Santa Fe round 2: licence, registration, insurance, minimum age
3 files
data/citations/us-nm-santa-fe/sf-ord-2023-24-floor-amendment.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-1.jsondata/rules/us-nm-santa-fe.euc.json
b53e26dcorrectCorrects #3Device thresholds are facts about the law, not rider instructions
1 file
data/rules/us-nm-santa-fe.euc.json
50ac0acverifyverify(us-nm-santa-fe): first steward verification — Santa Fe, NM, 7 EUC rows, tier A
11 files
data/citations/us-nm-santa-fe/sf-ord-2023-24.jsondata/citations/us-nm-santa-fe/sf-uto-12-1-40.jsondata/citations/us-nm-santa-fe/sf-uto-12-1-86-5.jsondata/citations/us-nm-santa-fe/sf-uto-12-6-2-16.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-10.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-12.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-15.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-2.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-7.jsondata/jurisdictions/us-nm-santa-fe.jsondata/rules/us-nm-santa-fe.euc.json
f05c086changefeat(09): /act/tools, the action page, reachable only from an action item
1 file
data/lobbying-pages.json
ae2f9e7changefeat(09): legacy.csv from the real inventory — 447 rows, 31 dropped with reasons
1 file
data/redirects/legacy.csv
c164beachangefix(sync): bound a rule_citation half-write, keep failed monitor runs, chunk deletes by URL length
1 file
data/schema/sourceHealth.ts
af9718echangefeat(sync): dockets, source health and monitor runs reach the derived index, and rule_citation prunes correctly
1 file
data/schema/docket.ts
7b9769achangefix(staleness): retry a refused HEAD, stop filing issues nobody can act on, and pin the clock
1 file
data/schema/citation.ts
08b5601changefeat(staleness): a source-health snapshot schema, the loader that reads it, and the check that never calls a block unchanged
2 files
data/schema/index.tsdata/schema/sourceHealth.ts
6a01b9achangefix(act): claim only what the record carries, and bracket the grant PEVRA has no position on
4 files
data/model-law/illinois-rebuild.jsondata/model-law/santa-fe-uto.jsondata/model-law/virginia-patch.jsondata/schema/index.ts
46390b4changefix(data): round-3 review fixes for the model-law templates
4 files
data/model-law/arizona-patch.jsondata/model-law/illinois-rebuild.jsondata/model-law/santa-fe-uto.jsondata/model-law/virginia-patch.json
62a28cfchangefix(data): round-2 review fixes for the model-law templates
4 files
data/model-law/arizona-patch.jsondata/model-law/illinois-rebuild.jsondata/model-law/santa-fe-uto.jsondata/model-law/virginia-patch.json
6f5115cchangefix(data): round-1 review fixes for the model-law templates
6 files
data/model-law/arizona-patch.jsondata/model-law/definition.jsondata/model-law/illinois-rebuild.jsondata/model-law/marc-kc.jsondata/model-law/santa-fe-uto.jsondata/model-law/virginia-patch.json
0285a64changefix(data): no backticks in a model-law prose block
1 file
data/model-law/arizona-patch.json
553d410changefeat(data): the six model-law templates, quoting only citations already on file
6 files
data/model-law/arizona-patch.jsondata/model-law/definition.jsondata/model-law/illinois-rebuild.jsondata/model-law/marc-kc.jsondata/model-law/santa-fe-uto.jsondata/model-law/virginia-patch.json
1ecd906changefeat(data): a model-law record is JSON, validated, and may quote only a citation that exists
5 files
data/positions.jsondata/schema/enums.tsdata/schema/index.tsdata/schema/modelLaw.tsdata/schema/positions.ts
789be34changefix(act): the parked minors, and two docs that were saying the wrong thing
5 files
data/calendar/cpsc-micromobility-battery-comment.jsondata/calendar/nps-goga-compendium-request.jsondata/calendar/nyc-council-micromobility-hearing.jsondata/calendar/usfs-travel-management-comment.jsondata/schema/docket.ts
6021830changefix(calendar): survive the first real Federal Register feed
1 file
data/schema/enums.ts
a4123a8changedocs: the action calendar, the monitors, and what sub-plan 06 deferred
1 file
data/schema/docket.ts
400f5b3changetest(data): prove the new docket gates falsifiable, and catch duplicate instruments
1 file
data/schema/docket.ts
35e0e1bchangefeat(data): the Utah, Illinois, Oregon and Germany tripwires as docket rows
4 files
data/calendar/germany-ekfv-second-tranche.jsondata/calendar/illinois-pa-104-0854-operative.jsondata/calendar/oregon-hb-4007-operative.jsondata/calendar/utah-41-6a-102-restructure.json
32931fechangefeat(data): the September 2026 dockets, transcribed from docs/alerts
14 files
data/calendar/cpsc-micromobility-battery-comment.jsondata/calendar/feeds/federal-register.jsondata/calendar/feeds/govinfo.jsondata/calendar/feeds/legistar.jsondata/calendar/feeds/regulations-gov.jsondata/calendar/legistar-clients.jsondata/calendar/nps-goga-compendium-request.jsondata/calendar/nps-powered-micromobility-rule.jsondata/calendar/nyc-council-micromobility-hearing.jsondata/calendar/queensland-pmd-licence-2026.jsondata/calendar/usfs-travel-management-comment.jsondata/calendar/usfs-travel-management-noi.jsondata/calendar/wa-essb-6110-work-group-seat.jsondata/lobbying-pages.json
748dc19changefeat(data): load hand-authored and monitor-written dockets from data/calendar
4 files
data/schema/docket.tsdata/schema/enums.tsdata/schema/index.tsdata/schema/misc.ts
56f56fbchangefeat(data): import the 51-state interstate access survey as tier C citations
14 files
data/citations/us-ca/freeway-access-survey-2026.jsondata/citations/us-dc/freeway-access-survey-2026.jsondata/citations/us-il/freeway-access-survey-2026.jsondata/citations/us-mt/freeway-access-survey-2026.jsondata/citations/us-nm/freeway-access-survey-2026.jsondata/citations/us-va/freeway-access-survey-2026.jsondata/citations/us-wa/freeway-access-survey-2026.jsondata/rules/us-ca.euc.jsondata/rules/us-dc.euc.jsondata/rules/us-il.euc.jsondata/rules/us-mt.euc.jsondata/rules/us-nm.euc.jsondata/rules/us-va.euc.jsondata/rules/us-wa.euc.json
87bd7a4changefeat(data): map a published limited_access verdict onto Flow's six access classes
3 files
data/schema/controlledAccess.tsdata/schema/enums.tsdata/schema/index.ts
a8f880bchangefix(verdict): print every condition note; total label tables; one unverified synthesis
1 file
data/schema/conditions.ts
b35fffdchangedata: import the ten launch jurisdictions as unverified (tier C sources only)
78 files
data/citations/au-qld/qld-pmd-rules.jsondata/citations/au-qld/qld-rrr-2009-s15a.jsondata/citations/au-qld/qld-rrr-2009-s245a.jsondata/citations/au-qld/qld-rrr-2009-s24c.jsondata/citations/au-qld/qld-rrr-2009-s250a.jsondata/citations/au-qld/qld-torum-act-1995.jsondata/citations/au/arr-model-pmd.jsondata/citations/fr/cdr-r311-1.jsondata/citations/fr/decret-2019-1082.jsondata/citations/fr/decret-2023-848.jsondata/citations/fr/securite-routiere-edpm.jsondata/citations/us-ca/cvc-21291.jsondata/citations/us-ca/cvc-21292.jsondata/citations/us-ca/cvc-21293.jsondata/citations/us-ca/cvc-21294.jsondata/citations/us-ca/cvc-21296.jsondata/citations/us-ca/cvc-21663.jsondata/citations/us-ca/cvc-313-5.jsondata/citations/us-ca/cvc-415.jsondata/citations/us-ca/hsc-26300.jsondata/citations/us-dc/dc-code-50-1651.jsondata/citations/us-dc/dc-code-50-2201-02.jsondata/citations/us-dc/dc-code-50-2201-03a.jsondata/citations/us-dc/dc-code-50-2201-03c.jsondata/citations/us-dc/dc-code-50-2201-04a.jsondata/citations/us-dc/dcmr-18-1201.jsondata/citations/us-federal-nps/cfr-36-1-4.jsondata/citations/us-federal-nps/cfr-36-4-30.jsondata/citations/us-federal-nps/cfr-36-4-32.jsondata/citations/us-federal-nps/fr-2026-16388.jsondata/citations/us-il/ilcs-625-5-1-140-11.jsondata/citations/us-il/ilcs-625-5-1-146.jsondata/citations/us-il/ilcs-625-5-11-1435.jsondata/citations/us-il/ilsos-micromobility.jsondata/citations/us-il/pa-104-0854.jsondata/citations/us-mt/mca-61-1-101.jsondata/citations/us-mt/mca-61-8-375.jsondata/citations/us-mt/mca-61-8-602.jsondata/citations/us-mt/mca-61-8-603.jsondata/citations/us-mt/mca-61-8-607.jsondata/citations/us-mt/mca-61-8-608.jsondata/citations/us-mt/mca-61-9-417.jsondata/citations/us-nm-santa-fe/sf-ord-2023-24.jsondata/citations/us-nm-santa-fe/sf-uto-12-1-40.jsondata/citations/us-nm-santa-fe/sf-uto-12-1-86-5.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-10.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-15.jsondata/citations/us-nm-santa-fe/sf-uto-12-8-7.jsondata/citations/us-va/va-code-46-2-100.jsondata/citations/us-va/va-code-46-2-904.jsondata/citations/us-va/va-code-46-2-905.jsondata/citations/us-va/va-code-46-2-908-1.jsondata/citations/us-wa/rcw-46-04-1695.jsondata/citations/us-wa/rcw-46-04-320.jsondata/citations/us-wa/rcw-46-04-336.jsondata/citations/us-wa/rcw-46-61-710.jsondata/citations/us-wa/wtsc-euc-guidance.jsondata/jurisdictions/au-qld.jsondata/jurisdictions/au.jsondata/jurisdictions/fr.jsondata/jurisdictions/us-ca.jsondata/jurisdictions/us-dc.jsondata/jurisdictions/us-federal-nps.jsondata/jurisdictions/us-il.jsondata/jurisdictions/us-mt.jsondata/jurisdictions/us-va.jsondata/jurisdictions/us-wa.jsondata/rules/au-qld.euc.jsondata/rules/au.euc.jsondata/rules/fr.euc.jsondata/rules/us-ca.euc.jsondata/rules/us-dc.euc.jsondata/rules/us-federal-nps.euc.jsondata/rules/us-il.euc.jsondata/rules/us-mt.euc.jsondata/rules/us-nm-santa-fe.euc.jsondata/rules/us-va.euc.jsondata/rules/us-wa.euc.json
c7c62fdchangefeat(schema): sweep extract schema + validate-sweep
3 files
data/schema/index.tsdata/schema/jurisdiction.tsdata/schema/sweep.ts
b9af5e9changefeat(checks): allow gesetze-im-internet at tier A/B when paired with a BGBl URL
3 files
data/schema/index.tsdata/schema/misc.tsdata/schema/pairedOfficialDomains.json
83dac7achangefeat(schema): typed conditions[] discriminated union (12 kinds)
4 files
data/schema/conditions.tsdata/schema/enums.tsdata/schema/index.tsdata/schema/rule.ts
715de20changefeat(db): .env loader, jurisdiction.boundary_ref, total ordering in resolve_point, boundary_stats()
2 files
data/jurisdictions/us-nm-santa-fe.jsondata/schema/jurisdiction.ts
bda3796changefix(final-review): close integrity bypasses, harden DDL, add tripwires schema
3 files
data/schema/common.tsdata/schema/index.tsdata/schema/misc.ts
80ca955changefeat(stewards): next-review helper and new-jurisdiction scaffold
1 file
data/tripwires.json
aadc6dcchangefeat(validate): CLI plus bootstrap data (vehicle classes, stewards, disclaimers, root jurisdictions)
8 files
data/disclaimers.jsondata/jurisdictions/model-nmml-uto.jsondata/jurisdictions/us-nm-santa-fe.jsondata/jurisdictions/us-nm.jsondata/jurisdictions/us.jsondata/lobbying-pages.jsondata/stewards.jsondata/vehicle-classes.json
99ba8f6changefeat(schema): record schemas and the valid fixture dataset
12 files
data/schema/authority.tsdata/schema/bill.tsdata/schema/citation.tsdata/schema/common.tsdata/schema/docket.tsdata/schema/enforcement.tsdata/schema/index.tsdata/schema/jurisdiction.tsdata/schema/misc.tsdata/schema/nonOfficialDomains.jsondata/schema/rule.tsdata/schema/wheel.ts
38f2edfchangefix(schema): Zod enums for source and monitor statuses
1 file
data/schema/enums.ts
8dd412cchangefeat(schema): enums as the single source of truth
1 file
data/schema/enums.ts
A commit message is what its author said they were doing. What the law says is on the page for the place it governs, tied to the clause it comes from. General information, not legal advice.