1402d997

By: ananjiani <ananjiani@noreply.codeberg.org>

feat(pi): route OpenAI work through GPT-6.1 Sol (#343)

## Summary

```diff
- GPT-5.6 Sol / GPT-6 Sol / GPT-6 Luna / GPT-6 Astra in Pi model selection
+ GPT-6.1 Sol as the sole configured OpenAI model
+ Scoped Sol workers get Grok reviewers; Grok/GLM workers get Sol reviewers
```

Define GPT-6.1 Sol in Home Manager because the pinned Pi catalog does not list it yet. Keep other providers and the current Pi pin.

## Evidence

- **Before:** `pi --list-models gpt-6.1-sol` returned no models. **After:** Pi loaded the model from the Nix-evaluated config and completed a real bash tool call (`pi61_from_nix_ok`).
- Desktop and Denethor Nix evaluations show one configured OpenAI model; Denethor still has no secret-backed provider. Pre-commit hooks passed.
- `nix flake check --no-build` stops on an unrelated Aragorn/Hermes invalid store path. No Home Manager switch was run.

## Merge Danger

**Door:** two-way. Revert this commit to restore the prior Pi routing.

**Blast Radius:** Pi model selection and subagent routing on hosts using this Home Manager module. Live sessions change only after activation.

Co-authored-by: Ammar <ammar.nanjiani@gmail.com>
Reviewed-on: https://codeberg.org/ananjiani/infra/pulls/343
Codeberg
configurex86_64-linux