NAMMU

← Jurisdictions · 7. Traffic
cr-nammu.ai — grounding & sourcing

What grounds our Costa Rican traffic-collision AI

This branch models one narrow slice of a big statute: the judicial process for a vehicle collision that reaches a Juzgado de Tránsito — not tickets, not licenses, not damages math. It's also the newest branch on this site, built from scratch rather than corrected from an earlier draft.

Ley 9078 — in force since 04 Oct 2012236+ articles total · this pipeline uses ~25Genesis schema — no rev00

Quick background

Costa Rica's traffic law is the Ley de Tránsito por Vías Públicas Terrestres y Seguridad Vial, enacted as Ley N.º 9078 and in force since October 4, 2012. It's a large statute — north of 236 articles — covering a lot that has nothing to do with a courtroom: driver's licensing, vehicle registration, the technical rules of the road, the catalog of administrative traffic tickets (boletas) COSEVI issues, and the mechanics of collecting the fines that follow.

This branch doesn't attempt any of that. It models exactly one narrow slice: the judicial track that runs when a vehicle-collision case reaches a Juzgado de Tránsito — from the parte oficial that opens a case, through comparecencia, hearing, sentencia, and appeal, to archive or prescription. It doesn't touch administrative ticket handling, license administration, or civil damages calculation.

This is a genesis schema. Every other jurisdiction branch on cr-nammu.ai has a correction story — an earlier rev00 mapping checked against the official text and revised into rev01. This branch doesn't have that story, because there was no rev00 to correct — it was built from the ground up, against the primary source, from the start. The verification obligations, and the gate at the end, are the same either way: nothing here is presented as attorney-reviewed.

This page describes source grounding, not legal advice. It tells you what our system reads, from where, and how confidently we've checked it read the right thing. Nothing here substitutes for review by a licensed Costa Rican attorney.

A technical note worth knowing before you spot-check us

SCIJ's "full consolidated text" view of Ley 9078 truncates well before reaching this branch's procedural articles — confirmed to cut off around arts. 55–58, long before Título V, Capítulo V even starts. Every governing article behind this pipeline was fetched individually through SCIJ's per-article endpoint, not pulled from the bulk view.

Source alignments, phase by phase

The schema models this pipeline as seventeen fine-grained internal stages. For understanding the shape of the process rather than auditing every stage ID, the more useful view is the eleven-phase canonical arc those stages collapse into.
#PhaseArt.Mechanism
1Parte oficial / boleta158, 168The official report that opens a collision matter, and the underlying boleta mechanism that can trigger it.
2Competencia / partes167, 169Which Juzgado de Tránsito has jurisdiction, and who counts as a party — including the imputado.
3Expediente + gravamen170, 171, 200The case file opens and is forwarded; a judicial annotation (gravamen) can be placed against a vehicle's registration.
4Notificación al propietario172The vehicle's registered owner — who may not be the driver — is formally notified and given a window to appear.
5Comparecencia173, 174The imputado's own window to appear, plus the formal advertencias the court must give.
6Conciliación178A settlement or arreglo track available before the matter proceeds to a full hearing.
7Audiencia / prueba179–184The oral hearing: evidence offering and admission, peritajes, and procedural rulings including on rejected evidence.
8Sentencia185First-instance judgment, including the condena en abstracto mechanism — see handoffs below.
9Apelación186Appeal of the sentencia or an auto, resolved by a judge sitting in second instance.
10Archivo / prescripción187, 190–191Case closure, and the prescription/interruption rules that apply across the whole pipeline.
11Supletorio188, 189Validity-of-acts rules, and the express bridge to the Código Procesal Penal for gaps Ley 9078 doesn't fill.

Confidence, named honestly: most articles were live-fetched and are tagged SINALEVI_VERIFIED / HIGH. Six remain MEDIUM — flagged for re-verification before this branch moves toward attorney sign-off, not rounded up:

  • Art. 170 — remisión de expediente
  • Arts. 175–177 — fuero diplomático / menores de edad
  • Art. 181 and Art. 183 — parts of the audiencia/prueba block

Where this branch deliberately stops and hands off

A single-purpose pipeline is more reliable than one that tries to answer every adjacent question itself. This branch is built around two concrete handoffs to sibling branches.
tránsito · art. 185(d)civil branch
Damages quantification. When a sentencia includes a condena en abstracto — damages owed in principle, amount not fixed — this branch stops there. Turning that into a figure, and collecting on it, is civil-branch territory: ordinario/ejecución, grounded in arts. 201–202 for quantification.
tránsito · art. 200penal branch
Criminal exposure. When facts point toward a possible criminal offense — injury or death from the collision — this branch hands off to the penal branch's procedimiento_ordinario pipeline rather than characterizing criminal-law questions itself.
tránsito · art. 189CPP corpus
Suppletory reuse, not duplication. Where Ley 9078's procedure has a gap, art. 189 borrows from the Código Procesal Penal. Retrieval reuses the penal branch's own CPP corpus rather than re-ingesting it — one canonical copy, not two drifting ones.

The judicial-vs-administrative boundary

Ley 9078 doesn't only produce judicial cases — it also runs a completely separate administrative track: COSEVI issues boletas, operates automated camera/radar enforcement, and processes administrative ticket appeals.

In scope — judicial track

Secciones IV–V, arts. 167–191 + 200: the process before a Juzgado de Tránsito once a collision matter is filed judicially.

Out of scope — administrative track

Secciones I–III, arts. 158–166: COSEVI boletas, automated enforcement, and administrative appeals (art. 164 anchors its own supletorio link to general administrative law).

This branch's version of "two tracks, don't merge them": the system must never apply COSEVI's administrative appeal deadlines to a judicial-track document, or vice versa. The one place the tracks touch is art. 158 — the boleta itself, cited purely as an entry point explaining how a judicial matter can begin.

Deliberate boundaries: fault, damages, and liens

Three design choices here are non-negotiable — the same directness we use for the penal branch's presunción de inocencia guardrail. These are boundaries by design, not gaps waiting to be closed.

  • No culpa autónoma

    The system does not determine fault in a collision. Fault is for the juez de tránsito to decide, after the audiencia, on the evidence presented there.

  • Condena abstracta only

    The system does not calculate or state a damages amount, not even when a sentencia has established the abstract right to compensation under art. 185(d).

  • Gravamen vigente

    The system does not assume a judicial lien on a vehicle (arts. 171, 200) has been lifted unless an explicit order — sentencia, archivo, or conciliación — says so.

Deadlines: how this branch tags severity

This branch's schema uses a top severity tier called crítica — distinct from, and above, "alta."

Crítica

DeadlineArt.Window
Comparecencia del imputado17310 días hábilescrítica
Apelación de sentencia o auto1863 días hábilescrítica

Alta

DeadlineArt.Window
Remisión de boleta a la autoridad15872 horasalta
Ventana del propietario para apersonarse17210 díasalta
Revocatoria de rechazo de prueba1793 díasalta
Prescripción de la acción por colisión1902 añosalta

How to verify this yourself

We'd rather an expert reader check our work than take it on faith. Everything above traces back to the Sistema Nacional de Legislación Vigente (SINALEVI), published through Costa Rica's Procuraduría General de la República at pgrweb.go.cr/scij.

Law number 9078 (internal SCIJ id nValor2=73504). Per-article fetches use SCIJ's internal instance id 125198.

Same label, different meaning per branch

This branch tags articles HIGH or MEDIUM at the schema level. At the chunk level, verified content carries a SINALEVI_VERIFIED tag — described in the underlying spec as a documentary alias of HIGH. That's narrower than how our civil-law sources page uses the same term.

Genuinely open items

  • The six MEDIUM-confidence articles above (170, 175–177, 181, 183), awaiting a live re-fetch and upgrade to SINALEVI_VERIFIED.
  • A disclosed textual ambiguity: art. 174 cites a notifications law by number, and the two most plausible candidates — Ley 8617 and Ley 8687 — haven't been reconciled.

As of this writing, nothing on this page has reached ATTORNEY_VERIFIED status. This genesis branch has that same sign-off gate ahead of it that each of the other five on this site already passed through.

cr-nammu.ai · fuentes normativas, derecho de tránsitoSourced from Ley 9078 · SINALEVI / SCIJ

Want to see Nammu on a traffic matter?

Request a demo