Skip to content

HerdDigest

Defined in: src/types.ts:345

A synthesized cross-session attention digest for one calendar day (the stored + wire shape). Mirrors the recap lifecycle (generating → ready/failed). The verdict fields (overnight/decisions/ciRework/train/focusNext) are empty until ready. attentionFingerprint snapshots the per-session signal set at generation time so a later task can decide whether the herd has drifted enough to regenerate.

attentionFingerprint: Record<string, string[]>

Defined in: src/types.ts:353


ciRework: RundownItem[]

Defined in: src/types.ts:350


cwd: string

Defined in: src/types.ts:355


dayKey: string

Defined in: src/types.ts:346


decisions: RundownItem[]

Defined in: src/types.ts:349


focusNext: RundownItem[]

Defined in: src/types.ts:352


generatedAt: number | null

Defined in: src/types.ts:358


model: string | null

Defined in: src/types.ts:356


overnight: string

Defined in: src/types.ts:348


spawnedAt: number

Defined in: src/types.ts:357


spawnSessionId: string

Defined in: src/types.ts:354


optional staleCount?: number

Defined in: src/types.ts:362

Route-computed at GET time (count of attention-bearing sessions whose signal set changed since this digest was generated); NOT stored.


state: HerdDigestState

Defined in: src/types.ts:347


train: string

Defined in: src/types.ts:351


updatedAt: number

Defined in: src/types.ts:359