File size: 353 Bytes
5f43c7d
 
 
 
 
 
 
1
2
3
4
5
6
7
8
"""Loaders — the contract seam. Built in Phase 1.

The ONLY code permitted to touch raw JSONL. Produces Event[] + Turn[] per
TRACE-CONTRACT §4 behind a clean `load(path) -> {events, turns}` signature so an
hf-loader can drop in later. The engine consumes only the normalized shapes and
knows nothing about JSONL or HF layout (Non-negotiable #3).
"""