Add model family readiness smoke

This commit is contained in:
2026-06-30 13:08:44 +08:00
parent bf9b5c33e0
commit 4d80ec4d75
4 changed files with 104 additions and 2 deletions

View File

@@ -78,6 +78,11 @@ type AcceptancePayload = {
run_id?: string;
created_at?: string;
checks?: Array<{ name: string; passed: boolean }>;
model_family_readiness?: {
passed: boolean;
warnings: Array<{ name: string; passed: boolean }>;
checks: Array<{ name: string; passed: boolean; required: boolean }>;
};
};
type GpuPayload = {
@@ -539,12 +544,17 @@ function App() {
<span></span>
<strong>{acceptance?.available === false ? "New" : acceptance?.passed ? "OK" : "Check"}</strong>
</div>
<div>
<span></span>
<strong>{acceptance?.model_family_readiness?.passed ? "OK" : "Check"}</strong>
</div>
</div>
<div className="coverageStatus">
{(coverage?.unmapped_user_scripts.length ?? 0) === 0 ? (
<>
<span></span>
<span>{acceptance?.created_at ?? "尚未运行"} {acceptance?.run_id ? `#${acceptance.run_id}` : ""}</span>
<span> readiness{acceptance?.model_family_readiness?.checks?.filter((item) => item.passed).length ?? 0}/{acceptance?.model_family_readiness?.checks?.length ?? 0}warnings {acceptance?.model_family_readiness?.warnings?.length ?? 0}</span>
</>
) : (
coverage?.unmapped_user_scripts.slice(0, 8).map((item) => <code key={item}>{item}</code>)