EpicChild
Defined in: src/epic-core.ts:8
Properties
Section titled “Properties”blockedBy
Section titled “blockedBy”blockedBy:
number[]
Defined in: src/epic-core.ts:14
body:
string
Defined in: src/epic-core.ts:13
claimed
Section titled “claimed”claimed:
boolean
Defined in: src/epic-core.ts:28
integrationMerged
Section titled “integrationMerged”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
Section titled “issueClosed”issueClosed:
boolean
Defined in: src/epic-core.ts:23
number
Section titled “number”number:
number
Defined in: src/epic-core.ts:9
order:
number
Defined in: src/epic-core.ts:12
prNumber
Section titled “prNumber”prNumber:
number|null
Defined in: src/epic-core.ts:22
sessionId
Section titled “sessionId”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