19 lines
515 B
Markdown
19 lines
515 B
Markdown
# Trainlog Format
|
|
|
|
This directory contains machine-readable definitions of the Trainlog exchange format.
|
|
|
|
Current draft:
|
|
|
|
- `trainlog-v1.schema.json`
|
|
|
|
Canonical human-readable semantics live in:
|
|
|
|
- `docs/exchange_format.md`
|
|
|
|
The schema is a structural validator.
|
|
|
|
Semantic rules that JSON Schema cannot safely express remain documented and must be tested in application code.
|
|
|
|
Before Trainlog v1 is frozen, schema changes are allowed.
|
|
|
|
After `TRAINLOG_FORMAT_V1=FROZEN`, incompatible changes require a new version.
|