Skip to content

DraftReconcileService

Defined in: src/draft-reconcile.ts:25

new DraftReconcileService(deps): DraftReconcileService

Defined in: src/draft-reconcile.ts:29

DraftReconcileDeps

DraftReconcileService

onGit(id): Promise<void>

Defined in: src/draft-reconcile.ts:31

string

Promise<void>


onReview(id): Promise<void>

Defined in: src/draft-reconcile.ts:34

string

Promise<void>


onStatus(id): Promise<void>

Defined in: src/draft-reconcile.ts:37

string

Promise<void>


tick(): Promise<void>

Defined in: src/draft-reconcile.ts:44

Periodic sweep: reconcile every non-archived session with an open PR (~30s cadence). store.list() already spans all repos, so one pass suffices — the per-session resolveForge/getRepoConfig in doReconcile scope each decision to its own repo.

Promise<void>