Skip to content

Event model

WorkEvent is a JSON envelope. run_id scopes an experiment; correlation_id enables joins; caused_by_event_id forms lineage. payload_provenance records the producer and output kind.

Schema 0.3.0 is a compatibility boundary. Sprint 1 records used top-level payload fields and may contain epoch timestamps. Consumers of old data need an explicit migration adapter, not silent reinterpretation.