documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"capturedAtUtc": "2026-02-13T12:02:00.000Z",
|
||||
"testCommand": "dotnet test src/Policy/__Tests/StellaOps.Policy.Engine.Tests/StellaOps.Policy.Engine.Tests.csproj --no-restore -v normal",
|
||||
"testFilter": "VerdictAttestationIntegrationTests, PolicyDecisionAttestationServiceTests, RvaVerifierTests, ScoringDeterminismVerifierTests",
|
||||
"testsRun": 1278,
|
||||
"testsPassed": 1278,
|
||||
"testsFailed": 0,
|
||||
"targetedTestMethods": [
|
||||
"VerdictAttestationIntegrationTests.EndToEnd_PolicyTraceToAttestation_Success",
|
||||
"VerdictAttestationIntegrationTests.DeterminismTest_SameInputProducesSameJson",
|
||||
"VerdictAttestationIntegrationTests.ErrorHandling_AttestorUnavailable_ReturnsFailure",
|
||||
"VerdictAttestationIntegrationTests.ErrorHandling_AttestorTimeout_ReturnsFailure",
|
||||
"VerdictAttestationIntegrationTests.PredicateStructure_ProducesValidJson",
|
||||
"PolicyDecisionAttestationServiceTests.CreateAttestationAsync_WhenDisabled_ReturnsFailure",
|
||||
"PolicyDecisionAttestationServiceTests.CreateAttestationAsync_WithSignerClient_CallsSigner",
|
||||
"PolicyDecisionAttestationServiceTests.CreateAttestationAsync_WhenSigningFails_ReturnsFailure",
|
||||
"PolicyDecisionAttestationServiceTests.CreateAttestationAsync_WithRekorSubmission_SubmitsToRekor",
|
||||
"PolicyDecisionAttestationServiceTests.CreateAttestationAsync_WithoutSignerClient_CreatesUnsignedAttestation",
|
||||
"PolicyDecisionAttestationServiceTests.CreateAttestationAsync_IncludesAllSubjects",
|
||||
"RvaVerifierTests.VerifyRaw_ValidAttestation_ReturnsSuccess",
|
||||
"RvaVerifierTests.VerifyRaw_TamperedAttestationId_ReturnsFail",
|
||||
"RvaVerifierTests.VerifyRaw_ExpiredAttestation_FailsByDefault",
|
||||
"RvaVerifierTests.VerifyRaw_ExpiredAttestation_AllowedWithOption",
|
||||
"RvaVerifierTests.VerdictReasonCode_GetCategory_ReturnsCorrectCategory",
|
||||
"ScoringDeterminismVerifierTests.Verify_ValidProof_ReturnsSuccess",
|
||||
"ScoringDeterminismVerifierTests.Verify_HighScore_ReproducesCorrectly",
|
||||
"ScoringDeterminismVerifierTests.Verify_BoundaryScore_Zero_ReproducesCorrectly",
|
||||
"ScoringDeterminismVerifierTests.Verify_BoundaryScore_Max_ReproducesCorrectly",
|
||||
"ScoringDeterminismVerifierTests.Verify_VariousInputCombinations_AlwaysReproducible",
|
||||
"ScoringDeterminismVerifierTests.Verify_CustomWeights_ReproducesCorrectly"
|
||||
],
|
||||
"behaviorVerified": [
|
||||
"VerdictAttestationService: end-to-end policy trace to DSSE-signed attestation via HTTP Attestor",
|
||||
"VerdictPredicateBuilder: deterministic JSON serialization (same input -> same JSON)",
|
||||
"VerdictPredicateBuilder: produces valid JSON with 'verdict' field",
|
||||
"VerdictAttestationService: graceful failure handling (503, timeout returns null)",
|
||||
"PolicyDecisionAttestationService: DSSE signing with signer client (stella.ops/policy-decision@v1)",
|
||||
"PolicyDecisionAttestationService: attestation digest format sha256:[hex64]",
|
||||
"PolicyDecisionAttestationService: Rekor transparency log submission with subject URIs",
|
||||
"PolicyDecisionAttestationService: unsigned attestation when no signer available",
|
||||
"RvaVerifier: valid attestation passes verification",
|
||||
"RvaVerifier: tampered attestation ID detected and rejected",
|
||||
"RvaVerifier: expired attestation rejected by default, allowed with AllowExpired option",
|
||||
"RvaVerifier: verdict reason codes (Pass/Fail/Exception/Indeterminate categories)",
|
||||
"ScoringDeterminismVerifier: attested scores reproducible from proofs",
|
||||
"ScoringDeterminismVerifier: boundary scores (0 and max) reproducible",
|
||||
"ScoringDeterminismVerifier: custom weights reproduce correctly",
|
||||
"ScoringDeterminismVerifier: missing proof returns MissingProof error",
|
||||
"RVA includes PolicyBundleDigest, KnowledgeSnapshot binding, and reason codes"
|
||||
],
|
||||
"assertionTypes": [
|
||||
"dsse-signature-verification",
|
||||
"deterministic-serialization",
|
||||
"attestation-digest-format",
|
||||
"tamper-detection",
|
||||
"expiration-enforcement",
|
||||
"scoring-reproducibility",
|
||||
"reason-code-categorization",
|
||||
"rekor-transparency-log"
|
||||
],
|
||||
"newTestsWritten": [],
|
||||
"bugsFixed": [],
|
||||
"rawOutput": "Passed! - Failed: 0, Passed: 1278, Skipped: 0, Total: 1278, Duration: 6s 179ms - StellaOps.Policy.Engine.Tests.dll (net10.0|x64)",
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user