L1 · Interpret
A constrained mapper proposes targets, transforms, confidence and evidence. Today's provider is a deterministic fixture; live model adapters are planned. It cannot edit rows or decide results.
The model narrows semantic ambiguity; it never owns the replay result. Invalid or unapproved proposals stop before deterministic execution.
A refused request carries a review state and no result hash.
A constrained mapper proposes targets, transforms, confidence and evidence. Today's provider is a deterministic fixture; live model adapters are planned. It cannot edit rows or decide results.
A person approves the exact mapping and authored case proposal by hash. Flagged fields require a justified override. Approval cannot edit a computed result.
Versioned code owns ordering, deduplication, calculation, evaluation, and hashes.
The server resolves findings to canonical eventId, rawRowHash, artifact coordinates and unchanged raw values. Unresolvable lineage is refused. INCONCLUSIVE has no finding evidence.
canonicalReplayResultHash hashes the engine version, semantic event projection and evaluation when present. Volatile run metadata is excluded.
Complete approval records, all mapping and manifest fields, and source trace are not protected by this result hash. A future bundle hash and independent bundle assembly and verification remain planned.
The browser's guide progress is presentation state. Each API replay creates a request-local workflow; durable audit history is not implemented.
Walk through a case