dec-0048

Vista generada de dec-0048: Lane 2 pivot a optimización multi-cliente F1+ - cambiar de 'PR upstream sofisticado + fix A fork branch' a 'reducir acumulación durante-op (~800MB/conexión) para multi-cliente', fix A (disposal por-stream) cobra sentido nuevo, estado

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0048-lane-2-pivot-optimizacion-multi-cliente.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0048-lane-2-pivot-optimizacion-multi-cliente.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 legadaD2
Ficherodocs/decisions/dec-0048-lane-2-pivot-optimizacion-multi-cliente.md

Enmienda a: r37

Por qué importa (del frontmatter del ADR):

Referenciado explícitamente en r38 como estrategia activa para F1+, mencionado en r40 como relevante tras episodio leak G4.

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-0048-lane-2-pivot-optimizacion-multi-cliente.md, el fichero canónico.

Lane 2 pivot a optimización multi-cliente F1+ - cambiar de 'PR upstream sofisticado + fix A fork branch' a 'reducir acumulación durante-op (~800MB/conexión) para multi-cliente', fix A (disposal por-stream) cobra sentido nuevo, estado

Lane 2 pivot a optimización multi-cliente F1+ - cambiar de 'PR upstream sofisticado + fix A fork branch' a 'reducir acumulación durante-op (~800MB/conexión) para multi-cliente', fix A (disposal por-stream) cobra sentido nuevo, estado: pausada hasta F1 trigger

Por qué pasa gate-3

  • Hard-to-reverse: Es un pivot de scope estratégico que redefine el objetivo de Lane 2 completamente. Revertir requería deshacer la redefinición del objetivo y volver al plan original de PR upstream inmediato.
  • Surprising sin contexto: Un ingeniero leyendo 'Lane 2 pausada hasta F1' sin el ADR no inferiría que el scope cambió de 'PR upstream sofisticado' a 'optimización multi-cliente', ni que fix A ahora tiene sentido nuevo.
  • Trade-off real: Alternativa rechazada: cerrar Lane 2 completamente (el leak post-close se cerró sin fix A). Se elige pausar y pivotar porque la acumulación durante-op será load-bearing para F1+ multi-cliente.

Procedencia

Split de docs/decisions/r38-leak-g4-arena-allocator-g4-provisional-2026-06-29.md (lock D2) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.