DraftReconcileService
Defined in: src/draft-reconcile.ts:25
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new DraftReconcileService(
deps):DraftReconcileService
Defined in: src/draft-reconcile.ts:29
Parameters
Section titled “Parameters”Returns
Section titled “Returns”DraftReconcileService
Methods
Section titled “Methods”onGit()
Section titled “onGit()”onGit(
id):Promise<void>
Defined in: src/draft-reconcile.ts:31
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
onReview()
Section titled “onReview()”onReview(
id):Promise<void>
Defined in: src/draft-reconcile.ts:34
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
onStatus()
Section titled “onStatus()”onStatus(
id):Promise<void>
Defined in: src/draft-reconcile.ts:37
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
tick()
Section titled “tick()”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.
Returns
Section titled “Returns”Promise<void>