This directory contains ADRs for OCPP DebugKit. Each ADR documents a significant architectural decision, its context, and its consequences.
| ADR | Title | Status |
|---|---|---|
| ADR-0001 | OCPP Version Scope — 1.6 JSON Primary | Accepted |
| ADR-0002 | Input Trace Formats — JSON Object + JSONL | Accepted |
| ADR-0003 | Canonical Internal Event Model | Accepted |
| ADR-0004 | Message Direction Representation | Accepted |
| ADR-0005 | Timestamp Normalization | Accepted |
| ADR-0006 | Session Correlation Strategy | Accepted |
| ADR-0007 | Malformed Trace Handling | Accepted |
| ADR-0008 | Browser-Local Processing & Privacy | Accepted |
| ADR-0009 | Future Protocol-Version Extensibility | Accepted |
| ADR-0010 | Single Package Consolidation | Accepted |
Each ADR follows:
# ADR-NNNN: Title
## Status
Accepted | Superseded by ADR-XXXX | Deprecated
## Context
Why this decision was needed.
## Decision
What was decided.
## Consequences
What follows from this decision.