Files
git.stella-ops.org/docs/qa/feature-checks/state/attestor.json
2026-02-12 10:27:23 +02:00

187 lines
25 KiB
JSON

{
"module": "attestor",
"featureCount": 8,
"lastUpdatedUtc": "2026-02-11T12:47:26.4629800Z",
"features": {
"adaptive-noise-gating-for-vulnerability-graphs": {
"status": "done",
"tier": 2,
"retryCount": 1,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T11:52:19.5055756Z",
"featureFile": "docs/features/checked/attestor/adaptive-noise-gating-for-vulnerability-graphs.md",
"notes": [
"[2026-02-11T11:35:07Z] checking: Started run-001 Tier 0/1/2 verification for adaptive-noise-gating-for-vulnerability-graphs.",
"[2026-02-11T11:38:15Z] failed: Tier 1 test gate failed because proof-chain suite is red globally (35 failed / 754 total).",
"[2026-02-11T11:38:15Z] triaged: Failure classified as env_issue/upstream-suite instability unrelated to single feature claim verification.",
"[2026-02-11T11:38:15Z] confirmed: MTP ignores VSTest filter, preventing scoped execution of only adaptive-noise-gating tests in current setup.",
"[2026-02-11T11:38:15Z] blocked: Terminal blocked pending upstream proof-chain suite stabilization or runner/filter fix.",
"[2026-02-11T11:44:39.9710476Z] retesting: Executed feature-scoped xUnit class set via assembly runner (39/39) after confirming full-suite upstream failures are unrelated to this feature.",
"[2026-02-11T11:44:39.9710476Z] not_implemented: Tier 2 claim-parity review failed; provenance-set merging, hysteresis stability damping, and explicit New/Resolved/ConfidenceUp/ConfidenceDown/PolicyImpact classification logic are not implemented. Feature moved to docs/features/unimplemented/attestor/adaptive-noise-gating-for-vulnerability-graphs.md.",
"[2026-02-11T11:52:19.5055756Z] done: run-002 confirms implementation parity after fixes (provenance merge, strength hierarchy, hysteresis suppression, delta taxonomy); feature moved to checked."
]
},
"ai-assisted-explanation-and-classification": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T11:50:51.4874298Z",
"featureFile": "docs/features/checked/attestor/ai-assisted-explanation-and-classification.md",
"notes": [
"[2026-02-11T11:48:45.5851001Z] checking: Started run-001 Tier 0/1/2 verification for ai-assisted-explanation-and-classification.",
"[2026-02-11T11:50:51.4874298Z] done: Completed run-001 Tier 0/1/2 pass with AI classifier threshold behavior, AI artifact verification step valid/invalid paths, and model-id canonical formatting evidence; feature moved to checked."
]
},
"ai-authority-classification-engine": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-002",
"lastUpdatedUtc": "2026-02-11T12:03:17.5503218Z",
"featureFile": "docs/features/checked/attestor/ai-authority-classification-engine.md",
"notes": [
"[2026-02-11T11:51:23.2041802Z] checking: Started run-001 Tier 0/1/2 verification for ai-authority-classification-engine.",
"[2026-02-11T11:58:44.9400899Z] failed: Initial run-001 build failed on test fixture syntax error in AIAuthorityClassifierTests (invalid lambda parameter identifier).",
"[2026-02-11T11:58:44.9400899Z] triaged: Classified as test_gap in feature-scoped test fixture; production classifier code path unchanged.",
"[2026-02-11T11:58:44.9400899Z] fixing: Patched AIAuthorityClassifierTests to use valid lambda identifier and high-quality explanation fixture for AuthorityThreshold scenario.",
"[2026-02-11T11:58:44.9400899Z] retesting: Rebuilt ProofChain tests and re-ran xUnit class-scoped runner for AIAuthorityClassifierTests (9/9 pass); captured fresh run-001 artifacts.",
"[2026-02-11T11:58:44.9400899Z] done: Completed run-001 Tier 0/1/2 verification for ai-authority-classification-engine and moved feature to checked.",
"[2026-02-11T12:03:17.5503218Z] retesting: Re-ran feature with fresh run-002 artifacts after stale run-001 evidence; scoped xUnit class execution now validates authority classifier behavior (11/11 pass) including policy-threshold and VEX unresolvable-evidence scenarios."
]
},
"ai-explanation-attestation-types": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:12:10.3096002Z",
"featureFile": "docs/features/checked/attestor/ai-explanation-attestation-types.md",
"notes": [
"[2026-02-11T12:05:57.2760492Z] checking: Started run-001 Tier 0/1/2 verification for ai-explanation-attestation-types.",
"[2026-02-11T12:07:52.6792901Z] checking: Promoted stale run-001 to fresh run-002 and started full Tier 0/1/2 verification for ai-explanation-attestation-types.",
"[2026-02-11T12:08:56.1979965Z] done: run-001 Tier 0/1/2 passed with AI explanation predicate/type/schema/replay model evidence and targeted behavior tests (7/7); feature moved to checked.",
"[2026-02-11T12:12:10.3096002Z] done: Completed run-001 Tier 0/1/2 verification with focused AI explanation attestation coverage (13/13 scoped tests), added serialization/replay/statement behavior tests, and confirmed evidence under docs/qa/feature-checks/runs/attestor/ai-explanation-attestation-types/run-001/."
]
},
"ai-remediation-plan-attestation": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:31:43.5554262Z",
"featureFile": "docs/features/checked/attestor/ai-remediation-plan-attestation.md",
"notes": [
"[2026-02-11T12:24:08.4348933Z] checking: Started run-001 Tier 0/1/2 verification for ai-remediation-plan-attestation.",
"[2026-02-11T12:31:43.5554262Z] failed: AIRemediationPlanAttestationBehaviorTests.ClassifyRemediationPlan_HighResolvableEvidence_ReturnsEvidenceBacked failed (expected EvidenceBacked, actual Suggestion) in run-001 scoped class execution.",
"[2026-02-11T12:31:43.5554262Z] triaged: Classified as test_gap; remediation fixture risk delta (riskBefore-riskAfter) was below classifier confidence threshold for EvidenceBacked.",
"[2026-02-11T12:31:43.5554262Z] fixing: Updated AIRemediationPlanAttestationBehaviorTests high-resolvable scenario to use risk assessment values above confidence threshold.",
"[2026-02-11T12:31:43.5554262Z] retesting: Re-ran ProofChain class-scoped remediation and authority classifier tests; remediation class 6/6 pass and classifier class 11/11 pass.",
"[2026-02-11T12:31:43.5554262Z] done: Completed run-001 Tier 0/1/2 verification and moved feature to docs/features/checked/attestor/ai-remediation-plan-attestation.md."
]
},
"asn-1-native-rfc-3161-timestamp-token-parsing": {
"status": "not_implemented",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:42:39.0270513Z",
"featureFile": "docs/features/unimplemented/attestor/asn-1-native-rfc-3161-timestamp-token-parsing.md",
"notes": [
"[2026-02-11T12:32:42.8308205Z] checking: Started run-001 Tier 0/1/2 verification for asn-1-native-rfc-3161-timestamp-token-parsing.",
"[2026-02-11T12:33:27.5771463Z] checking: Started run-001 Tier 0/1/2 verification for asn-1-native-rfc-3161-timestamp-token-parsing.",
"[2026-02-11T12:37:25.9804023Z] failed: Tier 2 claim-parity check failed for RFC-3161 native ASN.1 behavior; core timestamp request/parse/verify code paths remain placeholders.",
"[2026-02-11T12:37:25.9804023Z] triaged: Classified as missing_code in timestamp request/response parse and verification helpers plus multi-provider fallback parser.",
"[2026-02-11T12:37:25.9804023Z] confirmed: Placeholder methods and explicit source markers confirm feature dossier overstates implementation status.",
"[2026-02-11T12:37:25.9804023Z] not_implemented: Moved feature dossier to docs/features/unimplemented/attestor/asn-1-native-rfc-3161-timestamp-token-parsing.md after run-001 Tier 0/1/2 verification.",
"[2026-02-11T12:42:39.0270513Z] failed: Tier 1 code review and Tier 2 claim parity failed; RFC-3161 ASN.1 parse/verify paths are placeholders.",
"[2026-02-11T12:42:39.0270513Z] triaged: Classified as missing_code (placeholder request/response parsing and verification in timestamp service and multi-provider client).",
"[2026-02-11T12:42:39.0270513Z] confirmed: Root cause confirmed via source-level evidence and targeted timestamping class-run logs.",
"[2026-02-11T12:42:39.0270513Z] not_implemented: Feature moved to docs/features/unimplemented/attestor/asn-1-native-rfc-3161-timestamp-token-parsing.md after run-001."
]
},
"attestable-exception-objects-with-expiries-and-audit-trails": {
"status": "not_implemented",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": false,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:44:14.9348871Z",
"featureFile": "docs/features/unimplemented/attestor/attestable-exception-objects-with-expiries-and-audit-trails.md",
"notes": [
"[2026-02-11T12:38:56.9772507Z] checking: Started run-001 Tier 0/1/2 verification for attestable-exception-objects-with-expiries-and-audit-trails.",
"[2026-02-11T12:42:45.8162542Z] failed: Tier 2 claim-parity failed for exception reference/audit-trail coverage despite passing scoped tests; ExceptionRef and audit-query implementation are incomplete.",
"[2026-02-11T12:42:45.8162542Z] triaged: Classified as missing_code in ExceptionRef contract shape and missing concrete audit-history query implementation.",
"[2026-02-11T12:42:45.8162542Z] confirmed: Source and test review confirms DSSE exception signing exists, but feature dossier overstates reference-model and audit-query behavior coverage.",
"[2026-02-11T12:42:45.8162542Z] not_implemented: Moved feature dossier to docs/features/unimplemented/attestor/attestable-exception-objects-with-expiries-and-audit-trails.md after run-001 Tier 0/1/2 verification.",
"[2026-02-11T12:43:03.4998354Z] failed: Tier 1/Tier 2 claim-parity checks found missing owner/expiry/evidence linkage in ExceptionRef and missing concrete audit-history repository implementation.",
"[2026-02-11T12:43:03.4998354Z] triaged: Classified as missing_code with affected contracts in ExceptionRef and proof-chain persistence repository path.",
"[2026-02-11T12:43:03.4998354Z] confirmed: Triage approved via run-001 confirmation.json; partial implementation only for this feature claim.",
"[2026-02-11T12:43:03.4998354Z] not_implemented: Moved feature dossier to docs/features/unimplemented/attestor/attestable-exception-objects-with-expiries-and-audit-trails.md after run-001 Tier 0/1/2 + triage/confirmation.",
"[2026-02-11T12:44:14.9348871Z] failed: Tier 1 code-review and Tier 2 claim-parity checks failed for full exception object/audit-trail scope despite passing scoped tests (52/52).",
"[2026-02-11T12:44:14.9348871Z] triaged: Classified as missing_code; ExceptionRef lacks owner/expiry/evidence linkage and concrete exception-history query implementation not found.",
"[2026-02-11T12:44:14.9348871Z] confirmed: Triage confirmed against run-001 evidence and source review in ProofChain/Persistence contracts.",
"[2026-02-11T12:44:14.9348871Z] not_implemented: Feature moved to docs/features/unimplemented/attestor/attestable-exception-objects-with-expiries-and-audit-trails.md after run-001."
]
},
"attestable-reachability-slices": {
"status": "done",
"tier": 2,
"retryCount": 0,
"sourceVerified": true,
"buildVerified": true,
"e2eVerified": true,
"skipReason": null,
"lastRunId": "run-001",
"lastUpdatedUtc": "2026-02-11T12:47:26.4629800Z",
"featureFile": "docs/features/checked/attestor/attestable-reachability-slices.md",
"notes": [
"[2026-02-11T12:43:16.1802967Z] checking: Started run-001 Tier 0/1/2 verification for attestable-reachability-slices.",
"[2026-02-11T12:47:12.3724406Z] done: Completed run-001 Tier 0/1/2 verification with reachability witness structure, DSSE sign/verify, tamper detection, subgraph predicate serialization, and metadata-preservation behavior checks; feature moved to checked.",
"[2026-02-11T12:47:26.4629800Z] done: Completed run-001 Tier 0/1/2 verification with passing reachability witness/subgraph DSSE behavior tests and moved feature to docs/features/checked/attestor/attestable-reachability-slices.md."
]
}
},
"summary": {
"done": 6,
"not_implemented": 2,
"blocked": 0,
"failed": 0,
"skipped": 0,
"queued": 0,
"checking": 0,
"triaged": 0,
"confirmed": 0,
"fixing": 0,
"retesting": 0,
"passed": 0
}
}