Skip to content

Interface: GitPatchEquivalenceNode<TCrossReport> ​

Defined in: core/dist/ast/domain/git-patch-equivalence-node.d.ts:12

Passive AST node comparing patch equivalence across speculative worktree candidates (git.patchEquivalence).

Computes normalized patch diffs across surviving tournament branches and groups byte- or AST-equivalent patches into equivalence classes for the speculative arbiter.

Extends ​

Type Parameters ​

Type ParameterDefault typeDescription
TCrossReportRecord<string, unknown>Validated cross-verification report type.

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
__handleBrand?readonlyBivariantCallback<[handle: GitWorktreeHandle], void>Phantom type brand binding the verifier to its compatible scope handle type.BaseCrossVerifierASTNode.__handleBrandcore/dist/ast/base/base-cross-verifier-ast-node.d.ts:22
__receiptBrand?readonlyBivariantCallback<[receipt: GitScopeReceipt], void>Phantom type brand binding the verifier to its compatible scope receipt type.BaseCrossVerifierASTNode.__receiptBrandcore/dist/ast/base/base-cross-verifier-ast-node.d.ts:24
idreadonlystringLogical identifier of the cross-verifier.BaseCrossVerifierASTNode.idcore/dist/ast/base/base-cross-verifier-ast-node.d.ts:18
reportSchemareadonlyZodType<TCrossReport>Zod schema validating the cross-verification report attached to each candidate.BaseCrossVerifierASTNode.reportSchemacore/dist/ast/base/base-cross-verifier-ast-node.d.ts:20
typereadonly"git:patch-equivalence"Unique string-literal discriminant of the cross-verifier node.BaseCrossVerifierASTNode.typecore/dist/ast/base/base-cross-verifier-ast-node.d.ts:16

Released under the MIT License.