Package event defines the CloudEvents-shaped notification types the orchestrator emits when objects are created, deleted, or otherwise mutated, plus the package-level Emit hook other layers call to publish them. The package has zero internal dependencies so any caller can import it without creating a cycle.
MatchesFilter reports whether an event type matches any of the configured filter patterns. Supports trailing wildcards: “s3:ObjectCreated:*” matches “s3:ObjectCreated:Put”, and “backend.*” matches “backend.circuit.opened”.
type Event
Event represents a CloudEvents 1.0 notification. The Data field carries event-specific attributes as a map for JSON serialization flexibility.