save checkpoint: save features

This commit is contained in:
master
2026-02-12 10:27:23 +02:00
parent dca86e1248
commit 5bca406787
8837 changed files with 1796879 additions and 5294 deletions

View File

@@ -1,7 +1,7 @@
{
"module": "riskengine",
"featureCount": 3,
"lastUpdatedUtc": "2026-02-10T23:07:40Z",
"lastUpdatedUtc": "2026-02-11T00:27:19.2443974Z",
"summary": {
"passed": 3,
"failed": 0,
@@ -9,7 +9,7 @@
"skipped": 0,
"done": 3
},
"buildNote": "RiskEngine strict Tier 2 run-013 captured fresh live HTTPS API evidence across checked providers and exploit-maturity endpoints, then reran RiskEngine.Tests in Release (94/94).",
"buildNote": "RiskEngine strict module sweep run-014 captured fresh live HTTPS API evidence for provider simulations and exploit-maturity endpoints, then reran RiskEngine.Tests in Release (94/94).",
"features": {
"cvss-kev-risk-signal-combination": {
"status": "done",
@@ -19,8 +19,8 @@
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-013",
"lastUpdatedUtc": "2026-02-10T23:07:40Z",
"lastRunId": "run-014",
"lastUpdatedUtc": "2026-02-11T00:27:19.2443974Z",
"featureFile": "docs/features/checked/riskengine/cvss-kev-risk-signal-combination.md",
"notes": [
"[2026-02-10T04:00:00Z] checking: CvssKevProvider (deterministic formula), VexGateProvider, FixExposureProvider, FixChainRiskProvider (349 lines). 44+ tests.",
@@ -39,7 +39,8 @@
"[2026-02-10T21:36:00Z] done: Tier 2 integration replay run-010 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/cvss-kev-risk-signal-combination/run-010/tier2-integration-check.json.",
"[2026-02-10T21:54:11Z] done: Tier 2 integration replay run-011 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/cvss-kev-risk-signal-combination/run-011/tier2-integration-check.json.",
"[2026-02-10T22:43:49Z] done: Tier 2 API replay run-012 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/cvss-kev-risk-signal-combination/run-012/tier2-api-check.json.",
"[2026-02-10T23:07:40Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for providers listing, CVSS+KEV simulation (0.95), CVSS-only simulation (0.75), and unknown-provider error semantics; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/cvss-kev-risk-signal-combination/run-013/tier2-api-check.json."
"[2026-02-10T23:07:40Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for providers listing, CVSS+KEV simulation (0.95), CVSS-only simulation (0.75), and unknown-provider error semantics; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/cvss-kev-risk-signal-combination/run-013/tier2-api-check.json.",
"[2026-02-11T00:27:19.2443974Z] done: Strict Tier 2 API replay run-014 captured fresh providers/cvss-kev/unknown-provider behavior; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/cvss-kev-risk-signal-combination/run-014/tier2-api-check.json."
]
},
"epss-risk-band-mapping": {
@@ -50,8 +51,8 @@
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-013",
"lastUpdatedUtc": "2026-02-10T23:07:40Z",
"lastRunId": "run-014",
"lastUpdatedUtc": "2026-02-11T00:27:19.2443974Z",
"featureFile": "docs/features/checked/riskengine/epss-risk-band-mapping.md",
"notes": [
"[2026-02-10T04:00:00Z] checking: EpssProvider + CvssKevEpssProvider (124 lines), EpssBundleLoader (224 lines), EpssFetcher (223 lines). 14+ tests.",
@@ -70,7 +71,8 @@
"[2026-02-10T21:36:00Z] done: Tier 2 integration replay run-010 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/epss-risk-band-mapping/run-010/tier2-integration-check.json.",
"[2026-02-10T21:54:11Z] done: Tier 2 integration replay run-011 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/epss-risk-band-mapping/run-011/tier2-integration-check.json.",
"[2026-02-10T22:43:49Z] done: Tier 2 API replay run-012 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/epss-risk-band-mapping/run-012/tier2-api-check.json.",
"[2026-02-10T23:07:40Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for EPSS score mapping (0.77), combined CVSS+KEV+EPSS percentile bonus path (0.55), and missing-signal fallback (0); RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/epss-risk-band-mapping/run-013/tier2-api-check.json."
"[2026-02-10T23:07:40Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for EPSS score mapping (0.77), combined CVSS+KEV+EPSS percentile bonus path (0.55), and missing-signal fallback (0); RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/epss-risk-band-mapping/run-013/tier2-api-check.json.",
"[2026-02-11T00:27:19.2443974Z] done: Strict Tier 2 API replay run-014 captured fresh epss and cvss-kev-epss signal mapping behavior; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/epss-risk-band-mapping/run-014/tier2-api-check.json."
]
},
"exploit-maturity-mapping": {
@@ -81,8 +83,8 @@
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-013",
"lastUpdatedUtc": "2026-02-10T23:07:40Z",
"lastRunId": "run-014",
"lastUpdatedUtc": "2026-02-11T00:27:19.2443974Z",
"featureFile": "docs/features/checked/riskengine/exploit-maturity-mapping.md",
"notes": [
"[2026-02-10T04:00:00Z] checking: ExploitMaturityService (227 lines), ExploitMaturityModels (89 lines), ExploitMaturityEndpoints (134 lines). 23 tests.",
@@ -99,7 +101,8 @@
"[2026-02-10T21:36:00Z] done: Tier 2 integration replay run-010 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/exploit-maturity-mapping/run-010/tier2-integration-check.json.",
"[2026-02-10T21:54:11Z] done: Tier 2 integration replay run-011 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/exploit-maturity-mapping/run-011/tier2-integration-check.json.",
"[2026-02-10T22:43:49Z] done: Tier 2 API replay run-012 passed for checked feature (RiskEngine.Tests 94/94). Evidence: docs/qa/feature-checks/runs/riskengine/exploit-maturity-mapping/run-012/tier2-api-check.json.",
"[2026-02-10T23:07:40Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for exploit-maturity assessment/level/history plus batch success and batch-empty 400 validation; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/exploit-maturity-mapping/run-013/tier2-api-check.json."
"[2026-02-10T23:07:40Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for exploit-maturity assessment/level/history plus batch success and batch-empty 400 validation; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/exploit-maturity-mapping/run-013/tier2-api-check.json.",
"[2026-02-11T00:27:19.2443974Z] done: Strict Tier 2 API replay run-014 captured fresh exploit-maturity assess/level/history and batch validation semantics; RiskEngine.Tests 94/94. Evidence: docs/qa/feature-checks/runs/riskengine/exploit-maturity-mapping/run-014/tier2-api-check.json."
]
}
}