Skip to content

EpicChild

Defined in: src/epic-core.ts:8

blockedBy: number[]

Defined in: src/epic-core.ts:14


body: string

Defined in: src/epic-core.ts:13


claimed: boolean

Defined in: src/epic-core.ts:28


integrationMerged: boolean

Defined in: src/epic-core.ts:27

The child’s PR was squash-merged into the epic integration branch (recorded by the drain at merge time; the issue stays open until the final epic→default PR lands). Satisfies dependencies the same as issueClosed.


issueClosed: boolean

Defined in: src/epic-core.ts:23


number: number

Defined in: src/epic-core.ts:9


order: number

Defined in: src/epic-core.ts:12


prNumber: number | null

Defined in: src/epic-core.ts:22


sessionId: string | null

Defined in: src/epic-core.ts:21


state: EpicChildState

Defined in: src/epic-core.ts:20

Materialized derivation produced once by assembleEpic (single writer via child.state = deriveChildState(child, closed)). Consumers and the UI read this field directly — do not hand-set or re-derive it anywhere else.


title: string

Defined in: src/epic-core.ts:10


url: string

Defined in: src/epic-core.ts:11