Register the identity check latch in the lowerer's journal

The unit journal requires every scalar of the lowerer to be journaled or
left out by name; `genericIdentityCheckDone` is set only by the
end-of-lowering audit, so a unit must leave it as it was.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Malte Ubl
2026-10-29 09:41:27 -07:00
co-authored by Claude Opus 5.5
parent 8810d36c5c
commit 7dbb3b9c92
@@ -4677,6 +4677,9 @@ export class Lowerer {
fixed("errorAccessorReflection", () => this.errorAccessorReflection),
fixed("subclassLinks", () => this.subclassLinks),
fixed("errorPathCopies", () => this.errorPathCopies),
// A latch of the end-of-lowering audit (checkGenericIdentityPins): a
// unit never touches it.
fixed("genericIdentityCheckDone", () => this.genericIdentityCheckDone),
fixed("errorMethodDispatchRevision", () => this.errorMethodDispatchRevision),
fixed("errorPropertyDispatchRevision", () => this.errorPropertyDispatchRevision),
fixed("childAdditions", () => this.childAdditions),