onClaimDone

abstract suspend fun onClaimDone(type: PromptType)

Reports that the claimed prompt reached the user: stamps the gap and frees the surface. Reported once showing is certain rather than on dismissal, so a prompt that never reports leaving the screen cannot strand the claim. Ignored unless type holds the claim.

Suspends until the release is applied, so reporting and then claiming again cannot have the second claim undone by the first report landing late.