dec-0020

Vista generada de dec-0020: NVMe como working set (30-80GB), no biblioteca; el streaming vive en Storage Box.

ImplementadoSin versión del tren todavía· generada desde docs/decisions/dec-0020-nvme-como-working-set-30-80gb.md
track/docsdec-0124track/docs:DC10

Vista generada desde docs/decisions/dec-0020-nvme-como-working-set-30-80gb.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 legadar26-L1c
Ficherodocs/decisions/dec-0020-nvme-como-working-set-30-80gb.md

Enmendado o sustituido por: r44, r46

Por qué importa (del frontmatter del ADR):

r45 (r12↔LRU eviction reconciliation) construye la política per-tier L1 RAM/L2 NVMe/L3 SFTP directamente sobre este modelo.

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-0020-nvme-como-working-set-30-80gb.md, el fichero canónico.

NVMe como working set (30-80GB), no biblioteca; el streaming vive en Storage Box.

NVMe como working set (30-80GB), no biblioteca; el streaming vive en Storage Box.

Por qué pasa gate-3

  • Hard-to-reverse: Cambio de modelo de datos: de 'biblioteca local' a 'working set + remote durable'. Afecta cache, eviction, scheduling
  • Surprising sin contexto: No inferible: la mayoría de sistemas asumen storage local como primary. Aquí es explícitamente volatile cache
  • Trade-off real: Alternativa rechazada: biblioteca completa en NVMe. Trade-off: coste NVMe vs complejidad tiering/working set management

Procedencia

Split de docs/decisions/r26-storage-runtime-byte-fabric-2026-06-21.md (lock r26-L1c) durante PASO 7 (2026-07-16). Ver el fichero padre para el contexto completo del pack original.