# fix\(lifecycle\): complete the fallback slot once outside the parse guard · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/db318a649838c5202333def4558a4233e9bb97ff)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: db318a649838c5202333def4558a4233e9bb97ff

Requested commit: db318a649838c5202333def4558a4233e9bb97ff

Commit: db318a649838c5202333def4558a4233e9bb97ff

Tree: 3bc09ea1ee8cc3d1119e56abd3d8ea255daadb0f

Author: Simone

Committer: Simone

## Message

```
fix(lifecycle): complete the fallback slot once outside the parse guard

Address review findings on #199. A throwing completion inside the parse
guard could be retried by the catch path against already-advanced queue
state; the guard now only selects the item and the slot is completed
exactly once after it. The surface check requires the single completion
outside the guard. Document the 15-minute secret-prompt deadline in the
provider setup guide, since the prompt closing is user-visible.

```

## Parents

- [fdba45dc363146e4d337fc6ff682e37e7d4d7530](https://git.cafe/lucenx/codexbar-plasma/commit/fdba45dc363146e4d337fc6ff682e37e7d4d7530?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/db318a649838c5202333def4558a4233e9bb97ff?format=markdown)
