Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / ScopeSegment

Type Alias: ScopeSegment

ts
type ScopeSegment = 
  | {
  branch: number;
  kind: "parallel";
  site: number;
}
  | {
  item: number;
  kind: "pipeline";
  stage: number;
}
  | {
  kind: "workflow";
  name: string;
  ordinal: number;
}
  | {
  kind: "agent";
  seq: number;
}
  | {
  kind: "plan-node";
  nodeId: string;
};

Defined in: packages/core/src/journal/scope.ts:49

A parsed scope-path segment.