Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / AbandonPayload

Type Alias: AbandonPayload

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

Defined in: packages/core/src/l0/entries.ts:75

Payload of abandon ref-entries (DEF-4/DEF-5).

Properties

authorizedBy

ts
authorizedBy: number;

Defined in: packages/core/src/l0/entries.ts:79

Seq of the plan.revision or decision entry sanctioning it.


logicalTaskId?

ts
optional logicalTaskId?: string;

Defined in: packages/core/src/l0/entries.ts:81


nodeId?

ts
optional nodeId?: string;

Defined in: packages/core/src/l0/entries.ts:80


reason

ts
reason: string;

Defined in: packages/core/src/l0/entries.ts:82


retainCheckpoint?

ts
optional retainCheckpoint?: boolean;

Defined in: packages/core/src/l0/entries.ts:84

Default true (DEF-5).


retainWorktree?

ts
optional retainWorktree?: boolean;

Defined in: packages/core/src/l0/entries.ts:86

Default false; counts against the pin cap (DEF-5).


target

ts
target: number;

Defined in: packages/core/src/l0/entries.ts:77

Seq of the abandoned branch's spawn entry.