What changed, and why
docs/ARCHITECTURE.md was written for the single-provider world and never updated when multi-provider shipped. Four concrete inaccuracies are corrected:
- The intro, the ASCII diagram's adapter label, and the import-rule sentence said "OpenAI"; they are now provider-neutral (OpenAI or Anthropic; SDKs imported only at the edge). - The ports list named **OpenAiGateway** — a port that does not exist. The real seam is ModelGateway (provider-blind façade) dispatching to per-provider ProviderAdapters; the adapters section now describes that. - The default model was listed as gpt-4.1 (the v1 default). It is gpt-5.5 on OpenAI, selection is a Model = {provider, id}, and keys are stored per provider. - domain/ now lists Provider and Model.
The corrected document
Read the whole file at HEAD; the prose above maps each correction.
Folded behind its header; expand to read the corrected doc.