Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / AbandonAttempt

Type Alias: AbandonAttempt ​

ts
type AbandonAttempt = {
  authorizedBy: number;
  logicalTaskId?: string;
  nodeId?: string;
  reason: string;
  retainCheckpoint?: boolean;
  retainWorktree?: boolean;
  target: number;
};

Defined in: packages/core/src/journal/resolution.ts:26

Properties ​

authorizedBy ​

ts
authorizedBy: number;

Defined in: packages/core/src/journal/resolution.ts:28


logicalTaskId? ​

ts
optional logicalTaskId?: string;

Defined in: packages/core/src/journal/resolution.ts:31

Lineage-fold attribution (XF-04; DEF-3).


nodeId? ​

ts
optional nodeId?: string;

Defined in: packages/core/src/journal/resolution.ts:29


reason ​

ts
reason: string;

Defined in: packages/core/src/journal/resolution.ts:32


retainCheckpoint? ​

ts
optional retainCheckpoint?: boolean;

Defined in: packages/core/src/journal/resolution.ts:33


retainWorktree? ​

ts
optional retainWorktree?: boolean;

Defined in: packages/core/src/journal/resolution.ts:34


target ​

ts
target: number;

Defined in: packages/core/src/journal/resolution.ts:27