✨ Epic: Generate & Validate AsyncAPI 3.0 document for all outbound events/messages this service publishes
Goal: Analyze this repository to discover every contract, event, and message published by this service, and document them in a single AsyncAPI 3.0 YAML at docs/asyncapi/asyncapi.yaml.
- We need a machine‑readable contract for our outbound messaging to improve discoverability, integration safety, and change management.
- A well‑scoped issue with explicit deliverables, mapping rules, and CI enables GitHub Copilot (coding agent) to produce a high‑quality PR with minimal back‑and‑forth.