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
BaseCrossVerifierASTNode<"git:patch-equivalence",GitWorktreeHandle,GitScopeReceipt,TCrossReport>
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TCrossReport | Record<string, unknown> | Validated cross-verification report type. |
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
__handleBrand? | readonly | BivariantCallback<[handle: GitWorktreeHandle], void> | Phantom type brand binding the verifier to its compatible scope handle type. | BaseCrossVerifierASTNode.__handleBrand | core/dist/ast/base/base-cross-verifier-ast-node.d.ts:22 |
__receiptBrand? | readonly | BivariantCallback<[receipt: GitScopeReceipt], void> | Phantom type brand binding the verifier to its compatible scope receipt type. | BaseCrossVerifierASTNode.__receiptBrand | core/dist/ast/base/base-cross-verifier-ast-node.d.ts:24 |
id | readonly | string | Logical identifier of the cross-verifier. | BaseCrossVerifierASTNode.id | core/dist/ast/base/base-cross-verifier-ast-node.d.ts:18 |
reportSchema | readonly | ZodType<TCrossReport> | Zod schema validating the cross-verification report attached to each candidate. | BaseCrossVerifierASTNode.reportSchema | core/dist/ast/base/base-cross-verifier-ast-node.d.ts:20 |
type | readonly | "git:patch-equivalence" | Unique string-literal discriminant of the cross-verifier node. | BaseCrossVerifierASTNode.type | core/dist/ast/base/base-cross-verifier-ast-node.d.ts:16 |