Reference
Events
Events are how producing contexts notify other contexts (and themselves) that something happened. Each event has a producer-owned typed payload module under <context>.contracts.events.* — the single source of truth for the wire shape per ADR-065. Consumers parse incoming envelope payloads with their own local model (the consumer ACL pattern); bilateral contract tests in tests/contracts/ pin the producer/consumer agreement.
For the substrate doctrine — transactional outbox, LISTEN/NOTIFY mechanics, schema-version + deployment-generation routing — see Event System and Event Substrate.
Existing events
Section titled “Existing events”| Wire event type | Producer | Purpose |
|---|---|---|
platform.failure_cluster.detected | spectral.platform | New or updated cluster of related rule-evaluation failures |
platform.rule_candidate.published | spectral.platform | Operator-triaged rule candidate published for World Agent review |
platform.t3_memory.written | spectral.platform | T3 memory row written — drives worlds-side replica + notification fan-out |