feat(detection-core): migrate benchmark readiness and admission consumers

This commit is contained in:
Marius Ciepluch
2026-11-03 18:37:44 +01:00
parent e98d264f62
commit 11059c4cd4
41 changed files with 3223 additions and 862 deletions
+2 -2
View File
@@ -12,9 +12,9 @@ import statistics
from datetime import date
from pathlib import Path
from benchmarks.ax.batch import write_json
from benchmarks.unseen.replay import canonical, load_slice, run_replays, sample_changes
from benchmarks.unseen.score import coverage, load_records
from benchmarks.valid.artifact_contract import write_benchmark_artifact
def stage_times(record):
@@ -120,7 +120,7 @@ def main():
result.update(
image=args.image, deadline_seconds=args.deadline, sample_digest=hashlib.sha256(canonical([c["id"] for c in changes])).hexdigest()
)
write_json(args.record, result)
write_benchmark_artifact(args.record, "deadline-calibration", result, replace=True)
return 0 if result["status"] == "ok" else 2