168 lines
3.6 KiB
JSON
168 lines
3.6 KiB
JSON
{
|
|
"generatedAt": "2026-06-04T19:46:49.008Z",
|
|
"baselineVersion": "v1",
|
|
"checklist": {
|
|
"status": "pass",
|
|
"confidence": 100,
|
|
"blockers": 0,
|
|
"warnings": 0
|
|
},
|
|
"baselineCompare": {
|
|
"status": "pass",
|
|
"blockers": [],
|
|
"warnings": [],
|
|
"changes": [
|
|
{
|
|
"metric": "blocCount",
|
|
"label": "Bloc Count",
|
|
"baseline": 6,
|
|
"candidate": 6,
|
|
"delta": 0,
|
|
"deltaPercent": 0
|
|
},
|
|
{
|
|
"metric": "cycleCount",
|
|
"label": "Cycle Count",
|
|
"baseline": 7,
|
|
"candidate": 7,
|
|
"delta": 0,
|
|
"deltaPercent": 0
|
|
},
|
|
{
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 37,
|
|
"delta": 1,
|
|
"deltaPercent": 2.78
|
|
},
|
|
{
|
|
"metric": "activeCandidateCount",
|
|
"label": "Active Candidate Count",
|
|
"baseline": 28,
|
|
"candidate": 29,
|
|
"delta": 1,
|
|
"deltaPercent": 3.57
|
|
},
|
|
{
|
|
"metric": "archivedCandidateCount",
|
|
"label": "Archived Candidate Count",
|
|
"baseline": 8,
|
|
"candidate": 8,
|
|
"delta": 0,
|
|
"deltaPercent": 0
|
|
}
|
|
]
|
|
},
|
|
"releaseGate": {
|
|
"status": "open",
|
|
"decision": "OPEN",
|
|
"canRelease": true,
|
|
"blockers": [],
|
|
"warnings": [
|
|
"手动审批数据未提供(非强制,不影响)"
|
|
],
|
|
"summary": "Release gate is OPEN. 1 warning(s) present."
|
|
},
|
|
"thresholdAnalysis": [
|
|
{
|
|
"deltaPct": 0,
|
|
"status": "pass",
|
|
"blockers": 0,
|
|
"warnings": 0,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 36,
|
|
"delta": 0,
|
|
"deltaPercent": 0
|
|
}
|
|
},
|
|
{
|
|
"deltaPct": 5,
|
|
"status": "pass",
|
|
"blockers": 0,
|
|
"warnings": 0,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 38,
|
|
"delta": 2,
|
|
"deltaPercent": 5.56
|
|
}
|
|
},
|
|
{
|
|
"deltaPct": 10,
|
|
"status": "pass",
|
|
"blockers": 0,
|
|
"warnings": 0,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 40,
|
|
"delta": 4,
|
|
"deltaPercent": 11.11
|
|
}
|
|
},
|
|
{
|
|
"deltaPct": 20,
|
|
"status": "warn",
|
|
"blockers": 0,
|
|
"warnings": 1,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 43,
|
|
"delta": 7,
|
|
"deltaPercent": 19.44
|
|
}
|
|
},
|
|
{
|
|
"deltaPct": 30,
|
|
"status": "warn",
|
|
"blockers": 0,
|
|
"warnings": 4,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 47,
|
|
"delta": 11,
|
|
"deltaPercent": 30.56
|
|
}
|
|
},
|
|
{
|
|
"deltaPct": 50,
|
|
"status": "fail",
|
|
"blockers": 1,
|
|
"warnings": 3,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 54,
|
|
"delta": 18,
|
|
"deltaPercent": 50
|
|
}
|
|
},
|
|
{
|
|
"deltaPct": 70,
|
|
"status": "fail",
|
|
"blockers": 4,
|
|
"warnings": 0,
|
|
"sampleChange": {
|
|
"metric": "candidateCount",
|
|
"label": "Candidate Count",
|
|
"baseline": 36,
|
|
"candidate": 61,
|
|
"delta": 25,
|
|
"deltaPercent": 69.44
|
|
}
|
|
}
|
|
],
|
|
"conclusion": "PASS — Release gate OPEN. First stable baseline validated."
|
|
} |