Skip to content

Interface: GitPublicSurfaceCrossTesterNode<TCrossReport> ​

Defined in: core/dist/ast/domain/git-public-surface-cross-tester-node.d.ts:14

Passive AST node cross-executing boundary-only tests across speculative worktree candidates (git.publicSurfaceCrossTester).

Transplants each candidate branch's public boundaryGlobs tests against every other candidate's implementation to surface behavioral divergences prior to arbitration.

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
partitionMapreadonlyFsPartitionMapNode<string>Filesystem partition map defining public boundaryGlobs per partition.-core/dist/ast/domain/git-public-surface-cross-tester-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
runnerreadonlyNodeRunnerNodeRunner pool governing subprocess slot concurrency during cross-testing.-core/dist/ast/domain/git-public-surface-cross-tester-node.d.ts:16
typereadonly"git:public-surface-cross-tester"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.