wakeChild property

Future<void> Function(String id)? wakeChild
getter/setter pair

Wakes a retained child with pending inbox mail by resuming it in its own session (gh-970). Hosts WITH the child-resume capability wire their executor's resume here: wakeChild = (id) => executor.resumeChild(id, childInboxWakePrompt) — the resumed run's warm wake drains the inbox as its first action, so the reminder (or sibling mail) that fired into a finished monitor is consumed and the recurrence continues. Null (the app host — no child-resume capability) keeps the sweep a no-op; the mail waits for the next task_send/steer.

Implementation

Future<void> Function(String id)? wakeChild;