MergeSessionView
Defined in: src/automerge-core.ts:20
The slice of one full-auto session the merge core reasons over.
Properties
Section titled “Properties”behind
Section titled “behind”behind:
boolean|null
Defined in: src/automerge-core.ts:30
false = up-to-date; true = behind main (rebase); null = unknown (never merge).
checks
Section titled “checks”checks:
ChecksState
Defined in: src/automerge-core.ts:24
desig:
string
Defined in: src/automerge-core.ts:22
findings
Section titled “findings”findings:
string[]
Defined in: src/automerge-core.ts:38
The latest critic verdict’s discrete findings ([] = clean / none).
headSha
Section titled “headSha”headSha:
string|null
Defined in: src/automerge-core.ts:28
humanApproved
Section titled “humanApproved”humanApproved:
boolean
Defined in: src/automerge-core.ts:36
A human submitted an APPROVED review on the PR (forge data).
id:
string
Defined in: src/automerge-core.ts:21
isDraft
Section titled “isDraft”isDraft:
boolean
Defined in: src/automerge-core.ts:34
The PR is a draft (not ready-for-review). false when unknown/no PR.
mergeable
Section titled “mergeable”mergeable:
boolean|null
Defined in: src/automerge-core.ts:26
null = host still computing; treat as not-yet-mergeable.
mergeBlocked
Section titled “mergeBlocked”mergeBlocked:
boolean
Defined in: src/automerge-core.ts:46
True when this PR’s merge is backed off (CAP rapid failures on the current head, inside the backoff window) → the core skips it so siblings can still merge.
number
Section titled “number”number:
number|null
Defined in: src/automerge-core.ts:27
rebaseCount
Section titled “rebaseCount”rebaseCount:
number
Defined in: src/automerge-core.ts:40
Consecutive auto-rebase attempts already spent on this session.
rebaseSteeredHead
Section titled “rebaseSteeredHead”rebaseSteeredHead:
string|null
Defined in: src/automerge-core.ts:43
The head SHA a rebase was last steered for; when it equals headSha a rebase is already outstanding/in-progress, so the core must not re-steer or re-bump.
reviewDecision
Section titled “reviewDecision”reviewDecision:
ReviewDecision|null
Defined in: src/automerge-core.ts:31
reviewHeadSha
Section titled “reviewHeadSha”reviewHeadSha:
string|null
Defined in: src/automerge-core.ts:32
state:
"none"|"open"|"merged"|"closed"
Defined in: src/automerge-core.ts:23