feat: Update Claim and TrustLattice components for improved property handling and conflict detection

This commit is contained in:
StellaOps Bot
2025-12-20 06:07:37 +02:00
parent 5fc469ad98
commit 439f10966b
12 changed files with 108 additions and 180 deletions

View File

@@ -132,6 +132,8 @@ EvidenceClass: E0 (statement only) → E3 (remediation evidence)
| 2025-12-20 | Sprint created from unprocessed advisory; TRUST-001 started | Agent |
| 2025-12-20 | Tasks TRUST-001 through TRUST-016 completed: K4Lattice, SecurityAtom, Subject, TrustLabel, Claim, Evidence, LatticeStore, VEX normalizers (CycloneDX/OpenVEX/CSAF), DispositionSelector, PolicyBundle, ProofBundle, TrustLatticeEngine | Agent |
| 2025-12-20 | Tasks TRUST-017 through TRUST-020 completed: Unit tests for K4 lattice, VEX normalizers, LatticeStore aggregation, and integration test for vendor vs scanner conflict. All 20 tasks DONE. Sprint complete. | Agent |
| 2025-12-21 | Fixed LatticeStoreTests.cs to use correct Claim property names (Issuer/Time instead of Principal/TimeInfo). All 56 tests now compile and pass. | Agent |
| 2025-12-21 | Fixed DispositionSelector conflict detection priority (moved to priority 25, after FIXED/MISATTRIBUTED but before dismissal rules). Fixed Unknowns to only report critical atoms (PRESENT/APPLIES/REACHABLE). Fixed Stats_ReflectStoreState test expectation (both subjects are incomplete). All 110 TrustLattice tests now pass. | Agent |
## Next Checkpoints