Skip to content

HerdDigestServiceDeps

Defined in: src/herd-digest.ts:131

optional backlogPriority?: () => Record<string, number>

Defined in: src/herd-digest.ts:155

Backlog-priority rank per repoPath (lower = higher priority) from the warm /api/backlog cache; weights focusNext within a tier. Optional — absent → no backlog weighting.

Record<string, number>


optional cleanup?: (cwd) => void

Defined in: src/herd-digest.ts:164

string

void


herdr: Pick<HerdrDriver, "start" | "stop" | "list">

Defined in: src/herd-digest.ts:143


isActive: () => boolean

Defined in: src/herd-digest.ts:145

Operator-present gate for the daily auto-spark.

boolean


optional makeTmpDir?: () => string

Defined in: src/herd-digest.ts:163

string


optional mergeTrainState?: () => MergeTrainState

Defined in: src/herd-digest.ts:152

Merge-train state (queued PRs + per-session errors); supplied by Task 3.

MergeTrainState


optional model?: string | null

Defined in: src/herd-digest.ts:156


optional now?: () => number

Defined in: src/herd-digest.ts:157

number


onChange: (digest) => void

Defined in: src/herd-digest.ts:146

HerdDigest

void


optional readUsage?: (cwd, spawnSessionId) => Promise<SessionUsage | null>

Defined in: src/herd-digest.ts:162

string

string

Promise<SessionUsage | null>


optional readVerdict?: (cwd) => string | null

Defined in: src/herd-digest.ts:161

string

string | null


snapshots: () => HerdSnapshots

Defined in: src/herd-digest.ts:148

Per-session caches to classify on (index.ts live caches in Task 3).

HerdSnapshots


optional stalledSessionIds?: () => Set<string>

Defined in: src/herd-digest.ts:150

Session ids currently detected as stalled (transcript-derived; supplied by Task 3).

Set<string>


store: Pick<SessionStore, "getHerdDigest" | "getLatestHerdDigest" | "putHerdDigest" | "generatingHerdDigests" | "overnightDelta" | "recordReviewerSpawn" | "completeReviewerSpawn" | "list">

Defined in: src/herd-digest.ts:132


optional timeoutMs?: number

Defined in: src/herd-digest.ts:158


optional topN?: number

Defined in: src/herd-digest.ts:159