mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-18 12:39:28 +00:00
9.1 — end-to-end fallback parity: a requested-but-unavailable HarnessX standard scan (models set, extra absent) produces byte-identical findings to the plain deterministic path, differing only by the recorded hunter_pool/verify degradations; quick mode is unaffected by the extra (identical findings present-or-absent, never a degradation). 9.2 — per-slot serialization round-trip: StaticFinding / RankingScore / FileTarget / VerificationResult / ScoreArtifact round-trip through JSON without loss, plus the real findings.json reload path preserves nested slots (reachability evidence/conditions, tags) rather than restoring them empty. Covers the current artifact-persistence model; the HarnessX processor slot-contract variant stays deferred with task 6.3. tests/test_scan_pipeline_integrity.py (8 tests). 145 passed, 3 skipped; ruff + mypy clean; detection gate PASS. Co-Authored-By: Claude Opus 4.8 <[email protected]>
23 lines
461 B
JSON
23 lines
461 B
JSON
{
|
|
"feature_name": "harnessx-self-improving-rulesets",
|
|
"created_at": "2026-06-22T10:07:18Z",
|
|
"updated_at": "2026-06-22T16:20:00Z",
|
|
"language": "en",
|
|
"phase": "implementation",
|
|
"approvals": {
|
|
"requirements": {
|
|
"generated": true,
|
|
"approved": true
|
|
},
|
|
"design": {
|
|
"generated": true,
|
|
"approved": true
|
|
},
|
|
"tasks": {
|
|
"generated": true,
|
|
"approved": true
|
|
}
|
|
},
|
|
"ready_for_implementation": true
|
|
}
|