3.7 KiB
3.7 KiB
AI Remediation Plan Attestation
Module
Attestor
Status
VERIFIED
Description
Predicate types for AI-generated remediation plans, including remediation steps, risk assessment, classifier authority decisions, and in-toto statement wrapping as signed attestation artifacts.
Implementation Details
- Remediation Predicate Contract:
src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIRemediationPlanPredicate.csdefines remediation-specific fields on top ofAIArtifactBasePredicate. - Remediation Step Models:
src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/RemediationStep.cs,RemediationActionType.cs, andRemediationStepStatus.csmodel step intent and execution lifecycle. - Risk and Verification Models:
src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/RemediationRiskAssessment.csandRemediationVerificationStatus.cscapture risk deltas and remediation verification state. - Classifier Integration:
src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Predicates/AI/AIAuthorityClassifier.Remediation.csandAIAuthorityClassifier.RemediationScore.csclassify remediation plan authority from evidence resolvability, risk delta, automation coverage, and verification status. - Statement Wrapper:
src/Attestor/__Libraries/StellaOps.Attestor.ProofChain/Statements/AI/AIRemediationPlanStatement.cswraps remediation predicates in in-toto statement shape (predicateType: ai-remediation.stella/v1). - Behavioral Tests:
src/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/AI/AIRemediationPlanAttestationBehaviorTests.csandsrc/Attestor/__Tests/StellaOps.Attestor.ProofChain.Tests/AI/AIAuthorityClassifierTests.csverify serialization, classifier outcomes, and statement contract behavior.
E2E Test Plan
- Create an
AIRemediationPlanPredicatewith multipleRemediationStepentries of differentRemediationActionTypevalues and verify JSON serialization. - Create a remediation plan with
RemediationRiskAssessmentand verify risk level fields are preserved. - Classify a remediation plan with high resolvable evidence and sufficient confidence threshold inputs and verify
EvidenceBackedauthority. - Classify a remediation plan with low evidence backing and verify
Suggestionauthority. - Wrap the predicate in
AIRemediationPlanStatementand verify valid in-toto statement shape and predicate type. - Verify
RemediationStepStatusprogression persists through serialization. - Verify
RemediationVerificationStatuspersists through serialization.
Verification
- Verified on 2026-02-11 with
run-001. - Tier 0 source checks passed for remediation predicate/models, classifier partials, statement wrapper, and targeted test classes.
- Tier 1 passed after resolving one remediation fixture threshold mismatch (
17/17scoped class tests pass on retest). - Tier 2 behavioral verification passed using class-scoped xUnit execution covering remediation serialization, high/low evidence classification outcomes, statement wrapping, and status persistence.
- Evidence:
docs/qa/feature-checks/runs/attestor/ai-remediation-plan-attestation/run-001/tier0-source-check.jsondocs/qa/feature-checks/runs/attestor/ai-remediation-plan-attestation/run-001/tier1-build-check.jsondocs/qa/feature-checks/runs/attestor/ai-remediation-plan-attestation/run-001/triage.jsondocs/qa/feature-checks/runs/attestor/ai-remediation-plan-attestation/run-001/fix-summary.jsondocs/qa/feature-checks/runs/attestor/ai-remediation-plan-attestation/run-001/retest-result.jsondocs/qa/feature-checks/runs/attestor/ai-remediation-plan-attestation/run-001/tier2-integration-check.json