save checkpoint: save features
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"type": "source",
|
||||
"module": "binaryindex",
|
||||
"feature": "patch-coverage-tracking",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-12T05:48:36.2897806Z",
|
||||
"filesChecked": [
|
||||
"src/BinaryIndex/StellaOps.BinaryIndex.WebService/Controllers/PatchCoverageController.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSignatureMatcher.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSigService.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSigServiceV2.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Persistence/Repositories/IDeltaSignatureRepository.cs"
|
||||
],
|
||||
"found": [
|
||||
"src/BinaryIndex/StellaOps.BinaryIndex.WebService/Controllers/PatchCoverageController.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSignatureMatcher.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSigService.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSigServiceV2.cs",
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Persistence/Repositories/IDeltaSignatureRepository.cs"
|
||||
],
|
||||
"missing": [
|
||||
|
||||
],
|
||||
"declarations": [
|
||||
{
|
||||
"type": "class",
|
||||
"name": "PatchCoverageController",
|
||||
"file": "src/BinaryIndex/StellaOps.BinaryIndex.WebService/Controllers/PatchCoverageController.cs",
|
||||
"exists": true,
|
||||
"declarationFound": true,
|
||||
"result": "pass"
|
||||
},
|
||||
{
|
||||
"type": "class",
|
||||
"name": "DeltaSignatureMatcher",
|
||||
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/DeltaSignatureMatcher.cs",
|
||||
"exists": true,
|
||||
"declarationFound": true,
|
||||
"result": "pass"
|
||||
},
|
||||
{
|
||||
"type": "interface",
|
||||
"name": "IDeltaSignatureRepository",
|
||||
"file": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Persistence/Repositories/IDeltaSignatureRepository.cs",
|
||||
"exists": true,
|
||||
"declarationFound": true,
|
||||
"result": "pass"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "build",
|
||||
"module": "binaryindex",
|
||||
"feature": "patch-coverage-tracking",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-12T05:53:26.8645137Z",
|
||||
"commands": [
|
||||
"dotnet build src/BinaryIndex/StellaOps.BinaryIndex.WebService/StellaOps.BinaryIndex.WebService.csproj -c Release -p:OutputPath=docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice/",
|
||||
"dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/StellaOps.BinaryIndex.DeltaSig.csproj -c Release",
|
||||
"dotnet build src/BinaryIndex/__Tests/StellaOps.BinaryIndex.WebService.Tests/StellaOps.BinaryIndex.WebService.Tests.csproj -c Release -p:OutputPath=docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice-tests/",
|
||||
"dotnet build src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/StellaOps.BinaryIndex.DeltaSig.Tests.csproj -c Release",
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.WebService.Tests/docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice-tests/StellaOps.BinaryIndex.WebService.Tests.exe -class StellaOps.BinaryIndex.WebService.Tests.PatchCoverageControllerBehaviorTests",
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/bin/Release/net10.0/StellaOps.BinaryIndex.DeltaSig.Tests.exe -class StellaOps.BinaryIndex.DeltaSig.Tests.DeltaSignatureMatcherTests"
|
||||
],
|
||||
"testsRun": 15,
|
||||
"testsPassed": 15,
|
||||
"testsFailed": 0,
|
||||
"testsSkipped": 0,
|
||||
"checks": [
|
||||
{
|
||||
"description": "Patch coverage controller behavior suite passes",
|
||||
"evidence": "tier1-test-webservice-patchcoverage.log: Total 7, Failed 0",
|
||||
"result": "pass"
|
||||
},
|
||||
{
|
||||
"description": "Delta signature matcher suite passes",
|
||||
"evidence": "tier1-test-deltasig-matcher.log: Total 8, Failed 0",
|
||||
"result": "pass"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
[
|
||||
{
|
||||
"step": "tier1-build-webservice.log",
|
||||
"command": "dotnet build src/BinaryIndex/StellaOps.BinaryIndex.WebService/StellaOps.BinaryIndex.WebService.csproj -c Release -p:OutputPath=docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice/",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"step": "tier1-build-deltasig.log",
|
||||
"command": "dotnet build src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.DeltaSig/StellaOps.BinaryIndex.DeltaSig.csproj -c Release",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"step": "tier1-build-webservice-tests.log",
|
||||
"command": "dotnet build src/BinaryIndex/__Tests/StellaOps.BinaryIndex.WebService.Tests/StellaOps.BinaryIndex.WebService.Tests.csproj -c Release -p:OutputPath=docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice-tests/",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"step": "tier1-build-deltasig-tests.log",
|
||||
"command": "dotnet build src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/StellaOps.BinaryIndex.DeltaSig.Tests.csproj -c Release",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"step": "tier1-test-webservice-patchcoverage.log",
|
||||
"command": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.WebService.Tests/docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice-tests/StellaOps.BinaryIndex.WebService.Tests.exe -class StellaOps.BinaryIndex.WebService.Tests.PatchCoverageControllerBehaviorTests",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"step": "tier1-test-deltasig-matcher.log",
|
||||
"command": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/bin/Release/net10.0/StellaOps.BinaryIndex.DeltaSig.Tests.exe -class StellaOps.BinaryIndex.DeltaSig.Tests.DeltaSignatureMatcherTests",
|
||||
"exitCode": 0
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,12 @@
|
||||
[
|
||||
{
|
||||
"step": "tier2-test-webservice-patchcoverage.log",
|
||||
"command": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.WebService.Tests/docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice-tests/StellaOps.BinaryIndex.WebService.Tests.exe -class StellaOps.BinaryIndex.WebService.Tests.PatchCoverageControllerBehaviorTests",
|
||||
"exitCode": 0
|
||||
},
|
||||
{
|
||||
"step": "tier2-test-deltasig-matcher.log",
|
||||
"command": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/bin/Release/net10.0/StellaOps.BinaryIndex.DeltaSig.Tests.exe -class StellaOps.BinaryIndex.DeltaSig.Tests.DeltaSignatureMatcherTests",
|
||||
"exitCode": 0
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"type": "tier2-e2e-check",
|
||||
"module": "binaryindex",
|
||||
"feature": "patch-coverage-tracking",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-12T05:53:26.8645137Z",
|
||||
"steps": [
|
||||
{
|
||||
"description": "Execute patch coverage controller behavioral scenarios across success and error API paths",
|
||||
"evidence": "tier2-test-webservice-patchcoverage.log",
|
||||
"result": "pass"
|
||||
},
|
||||
{
|
||||
"description": "Execute delta signature matcher scenarios used by patch coverage signal derivation",
|
||||
"evidence": "tier2-test-deltasig-matcher.log",
|
||||
"result": "pass"
|
||||
}
|
||||
],
|
||||
"screenshots": [],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"module": "binaryindex",
|
||||
"feature": "patch-coverage-tracking",
|
||||
"runId": "run-001",
|
||||
"capturedAtUtc": "2026-02-12T05:53:26.8645137Z",
|
||||
"commands": [
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.WebService.Tests/docs/qa/feature-checks/runs/binaryindex/patch-coverage-tracking/run-001/out/webservice-tests/StellaOps.BinaryIndex.WebService.Tests.exe -class StellaOps.BinaryIndex.WebService.Tests.PatchCoverageControllerBehaviorTests",
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/bin/Release/net10.0/StellaOps.BinaryIndex.DeltaSig.Tests.exe -class StellaOps.BinaryIndex.DeltaSig.Tests.DeltaSignatureMatcherTests"
|
||||
],
|
||||
"testsRun": 15,
|
||||
"testsPassed": 15,
|
||||
"testsFailed": 0,
|
||||
"testsSkipped": 0,
|
||||
"checks": [
|
||||
{
|
||||
"description": "Patch coverage API behavior",
|
||||
"assertion": "Aggregated coverage, details lookup, validation errors, filtered match pages, and post-create coverage update behavior are correct.",
|
||||
"evidence": "tier2-test-webservice-patchcoverage.log",
|
||||
"result": "pass"
|
||||
},
|
||||
{
|
||||
"description": "Delta signature matcher behavior",
|
||||
"assertion": "Delta signature matching primitives used by patch coverage flows execute successfully.",
|
||||
"evidence": "tier2-test-deltasig-matcher.log",
|
||||
"result": "pass"
|
||||
}
|
||||
],
|
||||
"behaviorVerified": [
|
||||
"Patch coverage endpoints return aggregate and detailed CVE coverage payloads with validation and not-found handling.",
|
||||
"Batch/filtered patch-match retrieval returns only expected state rows.",
|
||||
"Coverage totals update when new patched signatures are added to repository data.",
|
||||
"Patch coverage computation relies on delta signature matcher-backed signature state inputs."
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user