Final-review fix wave for PR-A (Orchestration Canvas Fase 3):
- Give each compare-panel side an explicit fetch status (loading/ok/error) so the
Events metrics row shows "—" instead of a misleading real "0"/delta while a side
is still loading or after its fetch failed.
- Bound the compare panel's height (max-h-[45vh], overflow-y-auto, shrink-0) so a
run with many activities can no longer collapse the History grid to zero height.
- Clear the compare selection when the History preset changes, since a stale pick
can fall outside the new range.
- Add a delta-column legend (new compareDeltaLegend i18n key, translated into all
41 non-English locales) so operators know which side a positive delta favors.
- Use role="status" (not role="alert") for the informational compareDifferentIdentity
banner, reserving role="alert" for actual per-side fetch failures.
- Restore ro.json's compareCost to the true cognate "Cost" (was distorted to
"Cheltuieli" to dodge a byte-identical-to-English heuristic); audited the other
40 locales for the same pattern across the 9 compare* keys, no other instance found.