Banda violeta (PRESTACIÓN) y redefinición del azul no contempladas en el vocabulario de colores (ADR-001-c)
ISSUE-260531-01 — Banda violeta (PRESTACIÓN) y redefinición del azul vs ADR-001-c
Sección titulada «ISSUE-260531-01 — Banda violeta (PRESTACIÓN) y redefinición del azul vs ADR-001-c»Contexto
Sección titulada «Contexto»El modelo de horas por “vehículo” que sale del estudio de Coveris-e (hours_source = CARGO / PRODUCTIVIDAD / PRESTACIÓN; ver [[coveris-e-adr-study]] Tema 3) pinta una barra de cobertura de 3 bandas:
- 🟢 verde = CARGO — horas contractuales que consumen el pool del empleado,
- 🔵 azul = PRODUCTIVIDAD — extra, NO consume pool,
- 🟣 violeta = PRESTACIÓN — extra, NO consume pool.
Esto choca de frente con [[adr-001-c-hour-color-vocabulary|ADR-001-c]], que es el SSOT del vocabulario de colores y define exactamente 5 colores (verde/rojo/amarillo/azul/gris) con ”🔵 azul = refuerzos intencionales (Refuerzo slots)”. El modelo de Coveris-e (a) agrega una banda violeta que no existe en el vocabulario y (b) redefine el azul (de “refuerzo” a “productividad”). Ninguna de las dos quedó documentada, y [[adr-024-employee-bar-semantics-and-contract-matching|ADR-024]] (semántica de barra por empleado, que modela los extras como un booleano is_reinforcement azul) tampoco las contempla.
Mientras el vocabulario no se reconcilie, adoptar hours_source dejaría dos ADR Accepted (001-c y 024) en contradicción con la UI propuesta.
Criterios de aceptación
Sección titulada «Criterios de aceptación»- Decidir si en NUESTRO proyecto adoptamos los 3 orígenes de horas (CARGO/PRODUCTIVIDAD/PRESTACIÓN) o un modelo propio (ver pregunta de diseño en [[coveris-e-adr-study]] Tema 3).
- Si se adoptan: asignar color a cada origen y resolver el conflicto del azul (refuerzo vs productividad).
- Plasmarlo en un ADR nuevo que supersede/amplíe ADR-001-c (001-c dice explícitamente: “New colors or rule changes require a new ADR” — no se edita en su lugar).
- Alinear [[adr-024-employee-bar-semantics-and-contract-matching|ADR-024]] con la decisión final (¿
hours_sourcereemplaza ais_reinforcement?).
docs/adr/adr-001-c-hour-color-vocabulary.md:34— tabla de 5 colores; ”🔵 Blue — Intentional reinforcements only (Refuerzo slots). Not accidental over-assignment.”docs/adr/adr-001-c-hour-color-vocabulary.md:75— “New colors or rule changes require a new ADR.” → la banda violeta no puede entrar editando 001-c.- Origen: Coveris-e ADR E-028 (staffing
hours_source) introdujoTagCatalog.allows_productividad+ la barra de 3 bandas sin tocar 001-c ni 024.