fix(evidence)!: validate native view parent predicates (#8451)

Reject native view sources whose predicate disagrees with the selected operation. Use the original predicate for existing Evidence; do not alter a record without recomputing its identity.
This commit is contained in:
morluto authored and GitHub committed 2026-11-01 20:27:34 +08:00
1 parent 3842809c37
commit 53363166f0
41 files changed
+307 -10

No files matched your search

@@ -302,6 +302,7 @@ it("rejects collection-inapplicable fields and malformed sibling facts even for
).toBe(false);
const report = source();
const parent = {
predicateType: "rea.analysis",
evidenceId: "ev_" + "b".repeat(64),
operation: "inspect_native_load_image",
normalizedResult: report,