dec-0034

Vista generada de dec-0034: Acquisition Runtime sustituye funcionalmente Sonarr/Radarr/Prowlarr/Bazarr con plataforma unificada Movies/Series/Live/EPG/Music policies + UI única coherente sin iframes (lock waxin n).

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0034-acquisition-runtime-sustituye-funcionalmente-sonarr.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0034-acquisition-runtime-sustituye-funcionalmente-sonarr.md. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere. El estado aquí es el del model: si discrepa con otra página, manda el model.

CampoValor
EstadoLOCKED (migrado de un rNN por gate-3: el fichero no declara estado)
Referencia legadar27-L4
Ficherodocs/decisions/dec-0034-acquisition-runtime-sustituye-funcionalmente-sonarr.md

Enmendado o sustituido por: r48

Por qué importa (del frontmatter del ADR):

roadmap.spec.yml F-ACQ-CORE / F-ACQ-NATIVE (refs r27,r28)

Nodos del roadmap que lo citan en refs: ninguno.

Páginas de la documentación que lo citan: ninguna todavía.

Texto del ADR

Leído de docs/decisions/dec-0034-acquisition-runtime-sustituye-funcionalmente-sonarr.md, el fichero canónico.

Acquisition Runtime sustituye funcionalmente Sonarr/Radarr/Prowlarr/Bazarr con plataforma unificada Movies/Series/Live/EPG/Music policies + UI única coherente sin iframes (lock waxin n).

Acquisition Runtime sustituye funcionalmente Sonarr/Radarr/Prowlarr/Bazarr con plataforma unificada Movies/Series/Live/EPG/Music policies + UI única coherente sin iframes (lock waxin n).

Por qué pasa gate-3

  • Hard-to-reverse: Requiere volver a integrar 4 apps separadas (*Arr stack) o reescribir acquisition-svc. Cambio arquitectural mayor de dominio acquisition.
  • Surprising sin contexto: Un ingeniero NO inferiria por que Styx NO recrea 4 apps separadas (asimetria con Jellyfin). Ni que la UI es coherente NO iframes (lock waxin n).
  • Trade-off real: Alternativa rechazada: mantener 4 apps separadas Sonarr/Radarr/Prowlarr/Bazarr. Se rechazo por: (1) UI fragmentada con iframes, (2) 4 stacks a mantener vs 1, (3) inconsistencias de datos/UX. Coste visible: re-escribir acquisition-svc.

Procedencia

Split de docs/decisions/r27-nodes-nats-plugins-acquisition-2026-06-21.md (lock r27-L4) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.