Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / DonorCandidate

Interface: DonorCandidate

Defined in: packages/core/src/journal/reuse.ts:127

One donor candidate surfaced by the DedupIndex fold.

Properties

PropertyTypeDescriptionDefined in
chainstring[]Scope chain for transitive drainage, oldest first.packages/core/src/journal/reuse.ts:149
checkpointRef?string-packages/core/src/journal/reuse.ts:144
claimedBy?numberSeq of the exclusive node.link that captured this donor, if any.packages/core/src/journal/reuse.ts:147
eligiblePaidUsdnumberMatch-eligible (completed, non-running, non-cancelled) payments.packages/core/src/journal/reuse.ts:140
hasPaidEntriesboolean-packages/core/src/journal/reuse.ts:141
isolationWorktreeboolean-packages/core/src/journal/reuse.ts:142
logicalTaskId?string-packages/core/src/journal/reuse.ts:133
memoizedFailureboolean-packages/core/src/journal/reuse.ts:136
nodeId?stringFrom the abandon payload when the sever named the node.packages/core/src/journal/reuse.ts:132
paidUsdnumberTotal paid under the donor's child coverage at fold time.packages/core/src/journal/reuse.ts:138
preAbandonStatus"error" | "limit" | "running" | "ok" | "cancelled" | "escalated"Effective root status BEFORE the abandon overlay.packages/core/src/journal/reuse.ts:135
retainedCheckpointboolean-packages/core/src/journal/reuse.ts:145
rootEntryRefnumber-packages/core/src/journal/reuse.ts:128
rootScopestring-packages/core/src/journal/reuse.ts:129
spawnKeystring-packages/core/src/journal/reuse.ts:130
worktreePinnedboolean-packages/core/src/journal/reuse.ts:143