Interface: GitScopeReceipt
Defined in: ast/domain/git-scope-receipt.ts:7
Validated scope inspection receipt produced by git.cowWorktree (inspect and commitChild).
Summarizes the worktree's current headRef, baseRef, baseBranch, diffStat, and mutatedFiles for downstream step input mappers and speculative arbiters.
Extends
Record<string,unknown>
Indexable
ts
[key: string]: unknownProperties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
baseBranch | readonly | string | Upstream or stacked-PR prerequisite base branch name. | ast/domain/git-scope-receipt.ts:15 |
baseRef | readonly | string | Immutable base commit SHA of the worktree. | ast/domain/git-scope-receipt.ts:11 |
branchName? | readonly | string | Optional feature branch name associated with the worktree. | ast/domain/git-scope-receipt.ts:13 |
diffStat | readonly | string | Formatted git diff --stat summary between baseRef and headRef. | ast/domain/git-scope-receipt.ts:17 |
headRef | readonly | string | Commit SHA representing the inspected worktree state. | ast/domain/git-scope-receipt.ts:9 |
mutatedFiles | readonly | readonly string[] | Repository-relative paths of all files mutated between baseRef and headRef. | ast/domain/git-scope-receipt.ts:19 |