展示首个evidence扩展候选

结论:release URL workflow 和 workflow overview 现在展示首个 evidence-expansion 候选 woodpecker-on-abort 的G-code路径与source count;promotion_allowed仍为0,baseline保持28/28/131/0,hard block不解锁。
This commit is contained in:
2026-06-18 20:08:41 +08:00
parent c67bb23e6a
commit 7dcd8da707
7 changed files with 135 additions and 2 deletions

View File

@@ -2568,6 +2568,14 @@ export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrlWo
?? {}
);
const evidenceExpansion = promotionCandidateArtifactSummary.evidenceExpansion ?? {};
const evidenceExpansionRows = (
workflow?.diagnosticsArtifact?.virtualHalSimConfigEvidenceExpansion?.rows
?? workflow?.urlWorkflow?.diagnosticsArtifact?.virtualHalSimConfigEvidenceExpansion?.rows
?? []
);
const preferredEvidenceExpansion = Array.isArray(evidenceExpansionRows)
? (evidenceExpansionRows[0] ?? {})
: {};
const ready = workflow?.ready === true;
const promotionFamilyRows = (
workflow?.validation?.virtualHalPromotionFamilyRows
@@ -2683,6 +2691,23 @@ export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrlWo
? "yes"
: (evidenceExpansion.baselineChanging === false ? "no" : "not provided"),
},
{
id: "evidence-expansion-preferred-candidate",
label: "Evidence expansion preferred candidate",
value: preferredEvidenceExpansion.id ?? "not provided",
},
{
id: "evidence-expansion-preferred-gcode",
label: "Evidence expansion preferred G-code",
value: preferredEvidenceExpansion.gcodePath ?? "not provided",
},
{
id: "evidence-expansion-preferred-source-count",
label: "Evidence expansion preferred source count",
value: Array.isArray(preferredEvidenceExpansion.sourceFiles)
? `${preferredEvidenceExpansion.sourceFiles.length}`
: "not provided",
},
{
id: "hard-block-runtime-lock",
label: "Hard-block runtime lock",