Vista generada de dec-0005: NATS JetStream como bus event-driven obligatorio para TODA comunicación inter-servicio (commands request/reply + events pub/sub), sobre Valkey Streams/Kafka/RabbitMQ/gRPC directo
docs/decisions/dec-0005-nats-jetstream-como-bus-event-driven.mdVista generada desde
docs/decisions/dec-0005-nats-jetstream-como-bus-event-driven.md. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere. El estado aquí es el del model: si discrepa con otra página, manda el model.
| Campo | Valor |
|---|---|
| Estado | LOCKED (migrado de un rNN por gate-3: el fichero no declara estado) |
| Referencia legada | L1 |
| Fichero | docs/decisions/dec-0005-nats-jetstream-como-bus-event-driven.md |
Enmendado o sustituido por: r20
Por qué importa (del frontmatter del ADR):
CLAUDE.md ('Bus NATS JetStream: cmd.<domain>.<action>...'), roadmap.spec.yml linea 872 (extends r20/r27/r28), r17/r19/r20/r23/r27/r41/r60 lo referencian y extienden, packages/api-contracts/src/subjects.ts implementa cmd./qry./evt. con regex de validacion, 29 archivos en apps/*-svc usan subjects cmd./evt. (cmd-server.ts en workers-svc, bus.ts en playback-svc, events.ts en catalog-svc/sources-svc)
Nodos del roadmap que lo citan en refs: ninguno.
Páginas de la documentación que lo citan: Bus y contratos (implementado)
Leído de docs/decisions/dec-0005-nats-jetstream-como-bus-event-driven.md, el fichero canónico.
NATS JetStream como bus event-driven obligatorio para TODA comunicación inter-servicio (commands request/reply + events pub/sub), sobre Valkey Streams/Kafka/RabbitMQ/gRPC directo
Split de docs/decisions/r18-transporte-inter-servicio-bus-2026-06-20.md (lock L1) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.
dec-0004
Vista generada de dec-0004: Observability es cross-cutting (cada servicio emite OTel spans directamente al collector), explícitamente NO un Authority/servicio separado — corrige al doc 03 que lo listaba como módulo Elysia.
dec-0006
Vista generada de dec-0006: Separacion de responsabilidad Valkey (state