Method

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.

  1. b3ce690Jesse Garniercreate

    San Francisco: scaffold the city record, every subject unverified; volunteer verify-source issue form

    2 files
    • data/jurisdictions/us-ca-san-francisco.json
    • data/rules/us-ca-san-francisco.euc.json
  2. 304d243Jesse Garnierchange

    community: delta 3 fix round 1 — column-scoped grants, active-row update policies, view casts, miles null below five

    2 files
    • data/schema/communityScores.ts
    • data/schema/enums.ts
  3. b547d22Jesse Garnierchange

    community: delta 3 — report, incident and flag tables, the score view, the documents bucket (spec §5.1)

    1 file
    • data/schema/enums.ts
  4. 6fea619Jesse Garnierchange

    api: scores in resolve, jurisdiction and the MCP tool; static community snapshot endpoint (spec §8)

    1 file
    • data/schema/enums.ts
  5. f61f0ddJesse Garnierchange

    community: snapshot schema, empty snapshot, loader, validate rules, bands (spec §3.4-3.5, §5.5)

    2 files
    • data/schema/communityScores.ts
    • data/schema/index.ts
  6. 50c4ebeJesse Garnierverify

    Verify the New Mexico state helmet row: no statute reaches one wheel

    5 files
    • data/citations/us-nm/nmsa-66-1-4-11.json
    • data/citations/us-nm/nmsa-66-1-4-5.json
    • data/citations/us-nm/nmsa-66-7-356.json
    • data/jurisdictions/us-nm.json
    • data/rules/us-nm.euc.json
  7. bd497e6Jesse Garnierverify

    Verify Santa Fe helmets: no rule reaches a one-wheeled rider

    3 files
    • data/citations/us-nm-santa-fe/sf-uto-12-8-7.json
    • data/citations/us-nm/nmsa-32a-24.json
    • data/rules/us-nm-santa-fe.euc.json
  8. 37d7daaJesse Garnierverify

    Verify Santa Fe round 2: licence, registration, insurance, minimum age

    3 files
    • data/citations/us-nm-santa-fe/sf-ord-2023-24-floor-amendment.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-1.json
    • data/rules/us-nm-santa-fe.euc.json
  9. b53e26dJesse GarniercorrectCorrects #3

    Device thresholds are facts about the law, not rider instructions

    1 file
    • data/rules/us-nm-santa-fe.euc.json
  10. 50ac0acJesse Garnierverify

    verify(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.json
    • data/citations/us-nm-santa-fe/sf-uto-12-1-40.json
    • data/citations/us-nm-santa-fe/sf-uto-12-1-86-5.json
    • data/citations/us-nm-santa-fe/sf-uto-12-6-2-16.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-10.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-12.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-15.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-2.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-7.json
    • data/jurisdictions/us-nm-santa-fe.json
    • data/rules/us-nm-santa-fe.euc.json
  11. f05c086Jesse Garnierchange

    feat(09): /act/tools, the action page, reachable only from an action item

    1 file
    • data/lobbying-pages.json
  12. ae2f9e7Jesse Garnierchange

    feat(09): legacy.csv from the real inventory — 447 rows, 31 dropped with reasons

    1 file
    • data/redirects/legacy.csv
  13. c164beaJesse Garnierchange

    fix(sync): bound a rule_citation half-write, keep failed monitor runs, chunk deletes by URL length

    1 file
    • data/schema/sourceHealth.ts
  14. af9718eJesse Garnierchange

    feat(sync): dockets, source health and monitor runs reach the derived index, and rule_citation prunes correctly

    1 file
    • data/schema/docket.ts
  15. 7b9769aJesse Garnierchange

    fix(staleness): retry a refused HEAD, stop filing issues nobody can act on, and pin the clock

    1 file
    • data/schema/citation.ts
  16. 08b5601Jesse Garnierchange

    feat(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.ts
    • data/schema/sourceHealth.ts
  17. 6a01b9aJesse Garnierchange

    fix(act): claim only what the record carries, and bracket the grant PEVRA has no position on

    4 files
    • data/model-law/illinois-rebuild.json
    • data/model-law/santa-fe-uto.json
    • data/model-law/virginia-patch.json
    • data/schema/index.ts
  18. 46390b4Jesse Garnierchange

    fix(data): round-3 review fixes for the model-law templates

    4 files
    • data/model-law/arizona-patch.json
    • data/model-law/illinois-rebuild.json
    • data/model-law/santa-fe-uto.json
    • data/model-law/virginia-patch.json
  19. 62a28cfJesse Garnierchange

    fix(data): round-2 review fixes for the model-law templates

    4 files
    • data/model-law/arizona-patch.json
    • data/model-law/illinois-rebuild.json
    • data/model-law/santa-fe-uto.json
    • data/model-law/virginia-patch.json
  20. 6f5115cJesse Garnierchange

    fix(data): round-1 review fixes for the model-law templates

    6 files
    • data/model-law/arizona-patch.json
    • data/model-law/definition.json
    • data/model-law/illinois-rebuild.json
    • data/model-law/marc-kc.json
    • data/model-law/santa-fe-uto.json
    • data/model-law/virginia-patch.json
  21. 0285a64Jesse Garnierchange

    fix(data): no backticks in a model-law prose block

    1 file
    • data/model-law/arizona-patch.json
  22. 553d410Jesse Garnierchange

    feat(data): the six model-law templates, quoting only citations already on file

    6 files
    • data/model-law/arizona-patch.json
    • data/model-law/definition.json
    • data/model-law/illinois-rebuild.json
    • data/model-law/marc-kc.json
    • data/model-law/santa-fe-uto.json
    • data/model-law/virginia-patch.json
  23. 1ecd906Jesse Garnierchange

    feat(data): a model-law record is JSON, validated, and may quote only a citation that exists

    5 files
    • data/positions.json
    • data/schema/enums.ts
    • data/schema/index.ts
    • data/schema/modelLaw.ts
    • data/schema/positions.ts
  24. 789be34Jesse Garnierchange

    fix(act): the parked minors, and two docs that were saying the wrong thing

    5 files
    • data/calendar/cpsc-micromobility-battery-comment.json
    • data/calendar/nps-goga-compendium-request.json
    • data/calendar/nyc-council-micromobility-hearing.json
    • data/calendar/usfs-travel-management-comment.json
    • data/schema/docket.ts
  25. 6021830Jesse Garnierchange

    fix(calendar): survive the first real Federal Register feed

    1 file
    • data/schema/enums.ts
  26. a4123a8Jesse Garnierchange

    docs: the action calendar, the monitors, and what sub-plan 06 deferred

    1 file
    • data/schema/docket.ts
  27. 400f5b3Jesse Garnierchange

    test(data): prove the new docket gates falsifiable, and catch duplicate instruments

    1 file
    • data/schema/docket.ts
  28. 35e0e1bJesse Garnierchange

    feat(data): the Utah, Illinois, Oregon and Germany tripwires as docket rows

    4 files
    • data/calendar/germany-ekfv-second-tranche.json
    • data/calendar/illinois-pa-104-0854-operative.json
    • data/calendar/oregon-hb-4007-operative.json
    • data/calendar/utah-41-6a-102-restructure.json
  29. 32931feJesse Garnierchange

    feat(data): the September 2026 dockets, transcribed from docs/alerts

    14 files
    • data/calendar/cpsc-micromobility-battery-comment.json
    • data/calendar/feeds/federal-register.json
    • data/calendar/feeds/govinfo.json
    • data/calendar/feeds/legistar.json
    • data/calendar/feeds/regulations-gov.json
    • data/calendar/legistar-clients.json
    • data/calendar/nps-goga-compendium-request.json
    • data/calendar/nps-powered-micromobility-rule.json
    • data/calendar/nyc-council-micromobility-hearing.json
    • data/calendar/queensland-pmd-licence-2026.json
    • data/calendar/usfs-travel-management-comment.json
    • data/calendar/usfs-travel-management-noi.json
    • data/calendar/wa-essb-6110-work-group-seat.json
    • data/lobbying-pages.json
  30. 748dc19Jesse Garnierchange

    feat(data): load hand-authored and monitor-written dockets from data/calendar

    4 files
    • data/schema/docket.ts
    • data/schema/enums.ts
    • data/schema/index.ts
    • data/schema/misc.ts
  31. 56f56fbJesse Garnierchange

    feat(data): import the 51-state interstate access survey as tier C citations

    14 files
    • data/citations/us-ca/freeway-access-survey-2026.json
    • data/citations/us-dc/freeway-access-survey-2026.json
    • data/citations/us-il/freeway-access-survey-2026.json
    • data/citations/us-mt/freeway-access-survey-2026.json
    • data/citations/us-nm/freeway-access-survey-2026.json
    • data/citations/us-va/freeway-access-survey-2026.json
    • data/citations/us-wa/freeway-access-survey-2026.json
    • data/rules/us-ca.euc.json
    • data/rules/us-dc.euc.json
    • data/rules/us-il.euc.json
    • data/rules/us-mt.euc.json
    • data/rules/us-nm.euc.json
    • data/rules/us-va.euc.json
    • data/rules/us-wa.euc.json
  32. 87bd7a4Jesse Garnierchange

    feat(data): map a published limited_access verdict onto Flow's six access classes

    3 files
    • data/schema/controlledAccess.ts
    • data/schema/enums.ts
    • data/schema/index.ts
  33. a8f880bJesse Garnierchange

    fix(verdict): print every condition note; total label tables; one unverified synthesis

    1 file
    • data/schema/conditions.ts
  34. b35fffdJesse Garnierchange

    data: import the ten launch jurisdictions as unverified (tier C sources only)

    78 files
    • data/citations/au-qld/qld-pmd-rules.json
    • data/citations/au-qld/qld-rrr-2009-s15a.json
    • data/citations/au-qld/qld-rrr-2009-s245a.json
    • data/citations/au-qld/qld-rrr-2009-s24c.json
    • data/citations/au-qld/qld-rrr-2009-s250a.json
    • data/citations/au-qld/qld-torum-act-1995.json
    • data/citations/au/arr-model-pmd.json
    • data/citations/fr/cdr-r311-1.json
    • data/citations/fr/decret-2019-1082.json
    • data/citations/fr/decret-2023-848.json
    • data/citations/fr/securite-routiere-edpm.json
    • data/citations/us-ca/cvc-21291.json
    • data/citations/us-ca/cvc-21292.json
    • data/citations/us-ca/cvc-21293.json
    • data/citations/us-ca/cvc-21294.json
    • data/citations/us-ca/cvc-21296.json
    • data/citations/us-ca/cvc-21663.json
    • data/citations/us-ca/cvc-313-5.json
    • data/citations/us-ca/cvc-415.json
    • data/citations/us-ca/hsc-26300.json
    • data/citations/us-dc/dc-code-50-1651.json
    • data/citations/us-dc/dc-code-50-2201-02.json
    • data/citations/us-dc/dc-code-50-2201-03a.json
    • data/citations/us-dc/dc-code-50-2201-03c.json
    • data/citations/us-dc/dc-code-50-2201-04a.json
    • data/citations/us-dc/dcmr-18-1201.json
    • data/citations/us-federal-nps/cfr-36-1-4.json
    • data/citations/us-federal-nps/cfr-36-4-30.json
    • data/citations/us-federal-nps/cfr-36-4-32.json
    • data/citations/us-federal-nps/fr-2026-16388.json
    • data/citations/us-il/ilcs-625-5-1-140-11.json
    • data/citations/us-il/ilcs-625-5-1-146.json
    • data/citations/us-il/ilcs-625-5-11-1435.json
    • data/citations/us-il/ilsos-micromobility.json
    • data/citations/us-il/pa-104-0854.json
    • data/citations/us-mt/mca-61-1-101.json
    • data/citations/us-mt/mca-61-8-375.json
    • data/citations/us-mt/mca-61-8-602.json
    • data/citations/us-mt/mca-61-8-603.json
    • data/citations/us-mt/mca-61-8-607.json
    • data/citations/us-mt/mca-61-8-608.json
    • data/citations/us-mt/mca-61-9-417.json
    • data/citations/us-nm-santa-fe/sf-ord-2023-24.json
    • data/citations/us-nm-santa-fe/sf-uto-12-1-40.json
    • data/citations/us-nm-santa-fe/sf-uto-12-1-86-5.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-10.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-15.json
    • data/citations/us-nm-santa-fe/sf-uto-12-8-7.json
    • data/citations/us-va/va-code-46-2-100.json
    • data/citations/us-va/va-code-46-2-904.json
    • data/citations/us-va/va-code-46-2-905.json
    • data/citations/us-va/va-code-46-2-908-1.json
    • data/citations/us-wa/rcw-46-04-1695.json
    • data/citations/us-wa/rcw-46-04-320.json
    • data/citations/us-wa/rcw-46-04-336.json
    • data/citations/us-wa/rcw-46-61-710.json
    • data/citations/us-wa/wtsc-euc-guidance.json
    • data/jurisdictions/au-qld.json
    • data/jurisdictions/au.json
    • data/jurisdictions/fr.json
    • data/jurisdictions/us-ca.json
    • data/jurisdictions/us-dc.json
    • data/jurisdictions/us-federal-nps.json
    • data/jurisdictions/us-il.json
    • data/jurisdictions/us-mt.json
    • data/jurisdictions/us-va.json
    • data/jurisdictions/us-wa.json
    • data/rules/au-qld.euc.json
    • data/rules/au.euc.json
    • data/rules/fr.euc.json
    • data/rules/us-ca.euc.json
    • data/rules/us-dc.euc.json
    • data/rules/us-federal-nps.euc.json
    • data/rules/us-il.euc.json
    • data/rules/us-mt.euc.json
    • data/rules/us-nm-santa-fe.euc.json
    • data/rules/us-va.euc.json
    • data/rules/us-wa.euc.json
  35. c7c62fdJesse Garnierchange

    feat(schema): sweep extract schema + validate-sweep

    3 files
    • data/schema/index.ts
    • data/schema/jurisdiction.ts
    • data/schema/sweep.ts
  36. b9af5e9Jesse Garnierchange

    feat(checks): allow gesetze-im-internet at tier A/B when paired with a BGBl URL

    3 files
    • data/schema/index.ts
    • data/schema/misc.ts
    • data/schema/pairedOfficialDomains.json
  37. 83dac7aJesse Garnierchange

    feat(schema): typed conditions[] discriminated union (12 kinds)

    4 files
    • data/schema/conditions.ts
    • data/schema/enums.ts
    • data/schema/index.ts
    • data/schema/rule.ts
  38. 715de20Jesse Garnierchange

    feat(db): .env loader, jurisdiction.boundary_ref, total ordering in resolve_point, boundary_stats()

    2 files
    • data/jurisdictions/us-nm-santa-fe.json
    • data/schema/jurisdiction.ts
  39. bda3796Jesse Garnierchange

    fix(final-review): close integrity bypasses, harden DDL, add tripwires schema

    3 files
    • data/schema/common.ts
    • data/schema/index.ts
    • data/schema/misc.ts
  40. 80ca955Jesse Garnierchange

    feat(stewards): next-review helper and new-jurisdiction scaffold

    1 file
    • data/tripwires.json
  41. aadc6dcJesse Garnierchange

    feat(validate): CLI plus bootstrap data (vehicle classes, stewards, disclaimers, root jurisdictions)

    8 files
    • data/disclaimers.json
    • data/jurisdictions/model-nmml-uto.json
    • data/jurisdictions/us-nm-santa-fe.json
    • data/jurisdictions/us-nm.json
    • data/jurisdictions/us.json
    • data/lobbying-pages.json
    • data/stewards.json
    • data/vehicle-classes.json
  42. 99ba8f6Jesse Garnierchange

    feat(schema): record schemas and the valid fixture dataset

    12 files
    • data/schema/authority.ts
    • data/schema/bill.ts
    • data/schema/citation.ts
    • data/schema/common.ts
    • data/schema/docket.ts
    • data/schema/enforcement.ts
    • data/schema/index.ts
    • data/schema/jurisdiction.ts
    • data/schema/misc.ts
    • data/schema/nonOfficialDomains.json
    • data/schema/rule.ts
    • data/schema/wheel.ts
  43. 38f2edfJesse Garnierchange

    fix(schema): Zod enums for source and monitor statuses

    1 file
    • data/schema/enums.ts
  44. 8dd412cJesse Garnierchange

    feat(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.