fix: real contrastive lossHistory/duration (was measuring a no-op baseline pass) -- see ruvnet/RuView#1879 44b2126 verified ruv commited on 25 days ago