Implement Trader V4 training artifact pipeline

This commit is contained in:
Codex
2026-06-27 16:15:23 +08:00
parent dad6b831b4
commit e58e4a5572
113 changed files with 7959 additions and 477 deletions
@@ -0,0 +1,25 @@
package com.quantai.trader.artifact;
import java.time.Instant;
import java.util.Map;
public record TraderCalibrationManifest(
String calibrationBundleVersion,
String modelBundleVersion,
String modelName,
String calibratorVersion,
String calibrationMethod,
String calibratorPath,
String calibratorHashSha256,
Instant calibrationWindowFrom,
Instant calibrationWindowTo,
Map<String, Object> calibrationMetrics,
Map<String, Object> bucketMetricsJson,
String outputAfterCalibrationSchemaHash,
String status
) {
public TraderCalibrationManifest {
calibrationMetrics = Map.copyOf(calibrationMetrics == null ? Map.of() : calibrationMetrics);
bucketMetricsJson = Map.copyOf(bucketMetricsJson == null ? Map.of() : bucketMetricsJson);
}
}