# fix\(web,mobile\): each link answer mints its own pairing code · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/fd3a228efefdcd51831c610bfd58976cdbc6031d)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: fd3a228efefdcd51831c610bfd58976cdbc6031d

Requested commit: fd3a228efefdcd51831c610bfd58976cdbc6031d

Commit: fd3a228efefdcd51831c610bfd58976cdbc6031d

Tree: 7e1f2decc3943af19c4378fbe87bf5f02ffe2359

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(web,mobile): each link answer mints its own pairing code

The mint went through one atom per environment, refreshed and then read on
every call, so two overlapping answers could both receive the same one-use
code and one link failed with the code already spent. Minting now runs as an
environment command, which builds a fresh effect for every call, shared by
web and mobile through client-runtime.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [0434098e9de21dc0af938900c57b9a8ea178f60c](https://git.cafe/pingdotgg/t3code/commit/0434098e9de21dc0af938900c57b9a8ea178f60c?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/fd3a228efefdcd51831c610bfd58976cdbc6031d?format=markdown)
