feat(audit): add execution identity inspection (#117034)

* feat(audit): add opt-in execution identity inspection

* fix(audit): gate recovery identity retention

* fix(audit): keep recovery identity type private

* test(audit): type internal recovery fixture

* test(audit): split recovery identity coverage

* docs(audit): define operator read trust boundary

* test(qa): register identity scenario child

* fix(audit): enforce shared identity retention bounds

* fix(audit): seal public ingress identity boundary

* fix(audit): keep ingress guard lint-clean

* fix(gateway): preserve advertised method order

* chore(protocol): sync advertised method order

* fix(protocol): encode audit selector invariants

* test(audit): prove exact execution guard

* fix(audit): keep identity storage lazy
This commit is contained in:
Josh Avant
2026-08-04 20:05:15 -05:00
committed by GitHub
parent 58025dd33c
commit 618fba92bf
86 changed files with 6713 additions and 212 deletions
+2 -2
View File
@@ -111,8 +111,8 @@ const ownerModules = [
...schemaModulesSource.matchAll(/^export \* from "\.\/schema\/([^"]+)\.js";$/gmu),
].map((match) => match[1]);
check(
ownerModules.length === 53 && new Set(ownerModules).size === ownerModules.length,
"schema-modules.ts must contain one unique 53-module owner list",
ownerModules.length === 54 && new Set(ownerModules).size === ownerModules.length,
"schema-modules.ts must contain one unique 54-module owner list",
);
check(
schemaModulesSource.split("\n").filter(Boolean).length === ownerModules.length,