chore: regenerate catalogs and settle the goal driver's drive-pass guard
The admission-ordering fix changed the event taxonomy's observable order, so the generated event/producer catalogs and the cordis API catalog are regenerated. goal-session's mid-drive yield (an unsettled attempt seen by an idle-triggered drive pass) became unreachable now that claimed prompt admission joins the loop's running interval — a drive pass requires idle, so it can no longer observe an unsettled reservation; the guard stays as an annotated backstop.
This commit is contained in:
@@ -176,6 +176,10 @@ export function apply(ctx: Context): void {
|
||||
|
||||
const attempt = state.attempt
|
||||
if (attempt !== undefined) {
|
||||
// Prompt admission joined the loop's running interval, so a drive pass
|
||||
// (which requires idle) can no longer observe an unsettled attempt;
|
||||
// kept as a backstop against a future trigger inside the interval.
|
||||
/* v8 ignore next -- unreachable yield, see above */
|
||||
if (attempt.reason === undefined) return
|
||||
state.attempt = undefined
|
||||
const turn = attempt.turn
|
||||
|
||||
Reference in New Issue
Block a user