Interface: GitPublicSurfaceCrossTesterNode<TCrossReport>
Defined in: ast/domain/git-public-surface-cross-tester-node.ts:15
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
BaseCrossVerifierASTNode<"git:public-surface-cross-tester",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 | ast/base/base-cross-verifier-ast-node.ts:28 |
__receiptBrand? | readonly | BivariantCallback<[receipt: GitScopeReceipt], void> | Phantom type brand binding the verifier to its compatible scope receipt type. | BaseCrossVerifierASTNode.__receiptBrand | ast/base/base-cross-verifier-ast-node.ts:30 |
id | readonly | string | Logical identifier of the cross-verifier. | BaseCrossVerifierASTNode.id | ast/base/base-cross-verifier-ast-node.ts:24 |
partitionMap | readonly | FsPartitionMapNode<string> | Filesystem partition map defining public boundaryGlobs per partition. | - | ast/domain/git-public-surface-cross-tester-node.ts:25 |
reportSchema | readonly | ZodType<TCrossReport> | Zod schema validating the cross-verification report attached to each candidate. | BaseCrossVerifierASTNode.reportSchema | ast/base/base-cross-verifier-ast-node.ts:26 |
runner | readonly | NodeRunnerNode | Runner pool governing subprocess slot concurrency during cross-testing. | - | ast/domain/git-public-surface-cross-tester-node.ts:23 |
type | readonly | "git:public-surface-cross-tester" | Unique string-literal discriminant of the cross-verifier node. | BaseCrossVerifierASTNode.type | ast/base/base-cross-verifier-ast-node.ts:22 |