HerdDigestServiceDeps
Defined in: src/herd-digest.ts:131
Properties
Section titled “Properties”backlogPriority?
Section titled “backlogPriority?”
optionalbacklogPriority?: () =>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.
Returns
Section titled “Returns”Record<string, number>
cleanup?
Section titled “cleanup?”
optionalcleanup?: (cwd) =>void
Defined in: src/herd-digest.ts:164
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
herdr:
Pick<HerdrDriver,"start"|"stop"|"list">
Defined in: src/herd-digest.ts:143
isActive
Section titled “isActive”isActive: () =>
boolean
Defined in: src/herd-digest.ts:145
Operator-present gate for the daily auto-spark.
Returns
Section titled “Returns”boolean
makeTmpDir?
Section titled “makeTmpDir?”
optionalmakeTmpDir?: () =>string
Defined in: src/herd-digest.ts:163
Returns
Section titled “Returns”string
mergeTrainState?
Section titled “mergeTrainState?”
optionalmergeTrainState?: () =>MergeTrainState
Defined in: src/herd-digest.ts:152
Merge-train state (queued PRs + per-session errors); supplied by Task 3.
Returns
Section titled “Returns”model?
Section titled “model?”
optionalmodel?:string|null
Defined in: src/herd-digest.ts:156
optionalnow?: () =>number
Defined in: src/herd-digest.ts:157
Returns
Section titled “Returns”number
onChange
Section titled “onChange”onChange: (
digest) =>void
Defined in: src/herd-digest.ts:146
Parameters
Section titled “Parameters”digest
Section titled “digest”Returns
Section titled “Returns”void
readUsage?
Section titled “readUsage?”
optionalreadUsage?: (cwd,spawnSessionId) =>Promise<SessionUsage|null>
Defined in: src/herd-digest.ts:162
Parameters
Section titled “Parameters”string
spawnSessionId
Section titled “spawnSessionId”string
Returns
Section titled “Returns”Promise<SessionUsage | null>
readVerdict?
Section titled “readVerdict?”
optionalreadVerdict?: (cwd) =>string|null
Defined in: src/herd-digest.ts:161
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”string | null
snapshots
Section titled “snapshots”snapshots: () =>
HerdSnapshots
Defined in: src/herd-digest.ts:148
Per-session caches to classify on (index.ts live caches in Task 3).
Returns
Section titled “Returns”stalledSessionIds?
Section titled “stalledSessionIds?”
optionalstalledSessionIds?: () =>Set<string>
Defined in: src/herd-digest.ts:150
Session ids currently detected as stalled (transcript-derived; supplied by Task 3).
Returns
Section titled “Returns”Set<string>
store:
Pick<SessionStore,"getHerdDigest"|"getLatestHerdDigest"|"putHerdDigest"|"generatingHerdDigests"|"overnightDelta"|"recordReviewerSpawn"|"completeReviewerSpawn"|"list">
Defined in: src/herd-digest.ts:132
timeoutMs?
Section titled “timeoutMs?”
optionaltimeoutMs?:number
Defined in: src/herd-digest.ts:158
optionaltopN?:number
Defined in: src/herd-digest.ts:159