Skip to content
GitHub
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.

Wire event typeProducerPurpose
platform.failure_cluster.detectedspectral.platformNew or updated cluster of related rule-evaluation failures
platform.rule_candidate.publishedspectral.platformOperator-triaged rule candidate published for World Agent review
platform.t3_memory.writtenspectral.platformT3 memory row written — drives worlds-side replica + notification fan-out