Parte de la epica #228
Problema o valor
Tras activar el soft-link, las lineas historicas siguen con supplyId=null. Hay que enlazarlas best-effort para que la agregacion/prevision funcione sobre datos reales.
Propuesta
Job/migracion que recorre needs, offers, resource_items, containers.lines y usa el supply-resolver para fijar supplyId por name:
- best-effort: lo que no casa queda como informe para revision admin (y posible alta de alias).
Alcance minimo
Solo relleno best-effort + informe. No fuerza el 100%; lo no-casado se gestiona desde el panel (alias).
Criterios de aceptacion
Dependencias o riesgos
Depende de #217, #223, #219. Coordina con merge de #222.
Problema o valor
Tras activar el soft-link, las lineas historicas siguen con
supplyId=null. Hay que enlazarlas best-effort para que la agregacion/prevision funcione sobre datos reales.Propuesta
Job/migracion que recorre
needs,offers,resource_items,containers.linesy usa elsupply-resolverpara fijarsupplyIdporname:Alcance minimo
Solo relleno best-effort + informe. No fuerza el 100%; lo no-casado se gestiona desde el panel (alias).
Criterios de aceptacion
Dependencias o riesgos
Depende de #217, #223, #219. Coordina con merge de #222.