save checkpoint
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"tier": 1,
|
||||
"type": "build_and_tests",
|
||||
"capturedAtUtc": "2026-02-12T08:24:14.9585947Z",
|
||||
"buildProjects": [
|
||||
{
|
||||
"project": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Analysis/StellaOps.BinaryIndex.Analysis.csproj",
|
||||
"exitCode": 0,
|
||||
"log": "tier1-build-StellaOps.BinaryIndex.Analysis.log",
|
||||
"outDir": "C:\\dev\\New folder\\git.stella-ops.org\\src\\BinaryIndex\\__Libraries\\StellaOps.BinaryIndex.Analysis\\bin\\Debug\\net10.0"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Ensemble/StellaOps.BinaryIndex.Ensemble.csproj",
|
||||
"exitCode": 0,
|
||||
"log": "tier1-build-StellaOps.BinaryIndex.Ensemble.log",
|
||||
"outDir": "C:\\dev\\New folder\\git.stella-ops.org\\src\\BinaryIndex\\__Libraries\\StellaOps.BinaryIndex.Ensemble\\bin\\Debug\\net10.0"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Persistence/StellaOps.BinaryIndex.Persistence.csproj",
|
||||
"exitCode": 0,
|
||||
"log": "tier1-build-StellaOps.BinaryIndex.Persistence.log",
|
||||
"outDir": "C:\\dev\\New folder\\git.stella-ops.org\\src\\BinaryIndex\\__Libraries\\StellaOps.BinaryIndex.Persistence\\bin\\Debug\\net10.0"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Semantic/StellaOps.BinaryIndex.Semantic.csproj",
|
||||
"exitCode": 0,
|
||||
"log": "tier1-build-StellaOps.BinaryIndex.Semantic.log",
|
||||
"outDir": "C:\\dev\\New folder\\git.stella-ops.org\\src\\BinaryIndex\\__Libraries\\StellaOps.BinaryIndex.Semantic\\bin\\Debug\\net10.0"
|
||||
}
|
||||
],
|
||||
"testProjects": [
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Analysis.Tests/StellaOps.BinaryIndex.Analysis.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 108,
|
||||
"skipped": 0,
|
||||
"total": 108,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Analysis.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Ensemble.Tests/StellaOps.BinaryIndex.Ensemble.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 37,
|
||||
"skipped": 0,
|
||||
"total": 37,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Ensemble.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Persistence.Tests/StellaOps.BinaryIndex.Persistence.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 28,
|
||||
"skipped": 0,
|
||||
"total": 28,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Persistence.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Semantic.Tests/StellaOps.BinaryIndex.Semantic.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 80,
|
||||
"skipped": 0,
|
||||
"total": 80,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Semantic.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Fingerprints.Tests/StellaOps.BinaryIndex.Fingerprints.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 31,
|
||||
"skipped": 0,
|
||||
"total": 31,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Fingerprints.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/StellaOps.BinaryIndex.DeltaSig.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 136,
|
||||
"skipped": 0,
|
||||
"total": 136,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.DeltaSig.Tests.log"
|
||||
}
|
||||
],
|
||||
"testsRun": 420,
|
||||
"testsPassed": 420,
|
||||
"testsFailed": 0,
|
||||
"buildVerified": true,
|
||||
"testsVerified": true,
|
||||
"codeReviewVerdict": "pass",
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"tier": 1,
|
||||
"type": "code_review",
|
||||
"capturedAtUtc": "2026-02-12T08:24:14.8892789Z",
|
||||
"checklist": {
|
||||
"mainClassServiceNonTrivial": true,
|
||||
"logicMatchesFeatureDescription": true,
|
||||
"unitTestsExerciseCoreBehavior": true,
|
||||
"testsAssertMeaningfulOutcomes": true
|
||||
},
|
||||
"findings": [
|
||||
{
|
||||
"severity": "info",
|
||||
"message": "FingerprintExtractor now derives basic-block/CFG/string-reference/constants/call-target fingerprints from deterministic byte windows instead of synthetic seed-only stubs.",
|
||||
"evidence": [
|
||||
"src/BinaryIndex/__Libraries/StellaOps.BinaryIndex.Analysis/Implementations.cs",
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Analysis.Tests/Unit/FingerprintExtractorTests.cs"
|
||||
]
|
||||
},
|
||||
{
|
||||
"severity": "info",
|
||||
"message": "Golden CVE fixture now includes claimed high-impact package coverage for openssl/glibc/zlib/curl and is guarded by a dedicated package-coverage test.",
|
||||
"evidence": [
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/Golden/cve-signatures.golden.json",
|
||||
"src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/Golden/GoldenSignatureTests.cs"
|
||||
]
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
[
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Analysis.Tests/StellaOps.BinaryIndex.Analysis.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 108,
|
||||
"skipped": 0,
|
||||
"total": 108,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Analysis.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Ensemble.Tests/StellaOps.BinaryIndex.Ensemble.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 37,
|
||||
"skipped": 0,
|
||||
"total": 37,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Ensemble.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Persistence.Tests/StellaOps.BinaryIndex.Persistence.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 28,
|
||||
"skipped": 0,
|
||||
"total": 28,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Persistence.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Semantic.Tests/StellaOps.BinaryIndex.Semantic.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 80,
|
||||
"skipped": 0,
|
||||
"total": 80,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Semantic.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.Fingerprints.Tests/StellaOps.BinaryIndex.Fingerprints.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 31,
|
||||
"skipped": 0,
|
||||
"total": 31,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.Fingerprints.Tests.log"
|
||||
},
|
||||
{
|
||||
"project": "src/BinaryIndex/__Tests/StellaOps.BinaryIndex.DeltaSig.Tests/StellaOps.BinaryIndex.DeltaSig.Tests.csproj",
|
||||
"exitCode": 0,
|
||||
"failed": 0,
|
||||
"passed": 136,
|
||||
"skipped": 0,
|
||||
"total": 136,
|
||||
"log": "tier1-test-StellaOps.BinaryIndex.DeltaSig.Tests.log"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"tier": 2,
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-12T08:24:49.2118655Z",
|
||||
"steps": [
|
||||
{
|
||||
"description": "DeltaSig golden behavioral suite executes (includes Heartbleed vulnerable/patched/backport scenarios).",
|
||||
"result": "pass",
|
||||
"evidence": "tier2-heartbleed-tests.log"
|
||||
},
|
||||
{
|
||||
"description": "Ensemble threshold behavior suite executes (positive + negative match thresholds).",
|
||||
"result": "pass",
|
||||
"evidence": "tier2-ensemble-threshold-test.log"
|
||||
},
|
||||
{
|
||||
"description": "Pre-seeded fingerprint package coverage includes openssl/glibc/zlib/curl.",
|
||||
"result": "pass",
|
||||
"evidence": "tier2-preseed-coverage-check.json"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"requiredPackages": [
|
||||
"openssl",
|
||||
"glibc",
|
||||
"zlib",
|
||||
"curl"
|
||||
],
|
||||
"observedPackages": [
|
||||
"curl",
|
||||
"glibc",
|
||||
"log4j-core",
|
||||
"openssl",
|
||||
"test-lib",
|
||||
"zlib"
|
||||
],
|
||||
"missingRequiredPackages": [
|
||||
|
||||
],
|
||||
"result": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user