feat(detection-core): validate structural matches and matcher lineage

This commit is contained in:
Marius Ciepluch
2026-10-31 15:44:48 +01:00
parent 08b0eeaac2
commit 087dcc723f
3 changed files with 871 additions and 1 deletions
+1 -1
View File
@@ -132,7 +132,7 @@
- Reject label-derived semantic-fact ancestry, unknown scope/roles, missing review, and inconsistent digests.
- Done when the schema/scope/review matrix accepts only fully reviewed label-isolated packs.
- _Requirements: 11.1, 11.4, 13.3_
- [ ] 5.2 Validate complete structural observations and matcher lineage
- [x] 5.2 Validate complete structural observations and matcher lineage
- Match the declared requirement set, including qualified name, shape, receiver, target, argument, and configuration evidence as applicable.
- Resolve every observation artifact and require its identifier set to equal the fact’s complete structural requirements.
- Bind matcher revision, behavior digest, and current lineage to the exact evaluated product location.