subject,publisher(s),subscriber(s),purpose,source
agent.run.requested,router/scripts,crewai-worker (legacy),legacy run subject (to be deprecated),services/crewai-worker/main.py
agent.run.requested.{agent_id},router/producers (target),workers via wildcard subscription,canonical run subject,docs/architecture_inventory/03_DATAFLOWS.md
agent.run.requested.*,n/a (subscription pattern),crewai-worker/router workers,canonical consumer wildcard,docs/architecture_inventory/03_DATAFLOWS.md
agent.run.completed.{agent_id},crewai-worker,router/gateway/ops,run completion,services/crewai-worker/main.py
agent.run.failed.dlq,crewai-worker/scripts,dlq replay tooling,failed run dead-letter,services/crewai-worker/main.py
attachment.created.{type},ingest-service,parser-pipeline,file ingestion events,services/ingest-service/main.py
attachment.parsed.{type},parser-pipeline,index/memory workflows,parsed artifact events,services/parser-pipeline/main.py
artifact.job.render_pptx.requested,artifact-registry,render-pptx-worker,presentation render job,services/artifact-registry/app/main.py
artifact.job.render_pdf.requested,artifact-registry,render-pdf-worker,pdf render job,services/render-pdf-worker/app/main.py
artifact.job.index_doc.requested,artifact-registry,index-doc-worker,document index job,services/index-doc-worker/app/main.py
md.events.{type}.{symbol},market-data-service,senpai-md-consumer,market data normalized events,services/market-data-service/app/consumers/nats_output.py
senpai.features.{symbol},senpai-md-consumer,router/tool clients,feature stream,services/senpai-md-consumer/senpai/md_consumer/publisher.py
senpai.signals.{symbol},senpai-md-consumer,strategy/alert consumers,signal stream,services/senpai-md-consumer/senpai/md_consumer/publisher.py
senpai.alerts,senpai-md-consumer,ops/strategy consumers,alert stream,services/senpai-md-consumer/senpai/md_consumer/publisher.py
agent.invoke.comfy,router/agents,comfy-agent,comfy invocation bus,services/comfy-agent/app/config.py
comfy.request.image,router/agents,comfy-agent,direct image generation bus,services/comfy-agent/app/config.py
comfy.request.video,router/agents,comfy-agent,direct video generation bus,services/comfy-agent/app/config.py
