You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expose dedicated event contract pages and capability Publishes/Consumes sections with owner, lifecycle, exposure, field classifications, schema/version, and stable support route.
Render declared relationships separately from observed runtime lineage and surface drift.
Provide searchable/filterable event discovery by type, domain, owner, lifecycle, classification, producer, consumer, and payload-field metadata.
Provide navigable producer-consumer lineage from both a capability and an event contract.
Generate AsyncAPI as a derived discovery/export view without making it contract authority.
Add fixtures and integration tests covering valid publication, each rejected metadata class, immutable evolution, lifecycle/deprecation, classification visibility, and declared/observed relationship rendering.
Validation
Unit, integration, and catalog fixture tests pass.
Accessibility and registry UI checks pass where applicable.
Conformance fixtures prove the interface matches approved Spec 534 and ADR.
Non-goals
Runtime transport enforcement and the reference application, which are separate tickets.
Parent
Part of #894. Blocked until Spec 534 and its ADR are approved in #895.
Problem
The registry has event declarations but no ECCA-grade catalog entry, contract discovery surface, or evidence-backed capability relationships.
Definition of Done
Validation
Non-goals
Runtime transport enforcement and the reference application, which are separate tickets.