Why the record union is one step more abstract than pi-ai's credential in exactly two places, why a record key names the owning plugin rather than the provider, why the flow owns the write, and why the interaction travels with the request instead of a registry. Cross-links the release fix it supersedes, and states what is still missing: the wire contract and the Models-page control that would let a human start a login. The two web e2e goldens regain exactly the openai-codex option line they lost when the provider was withheld. |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| stress-tests | ||
| tests | ||
| .npmignore | ||
| index.html | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||