flowchart LR C[Codex client] --> P[Ruby MITM proxy] P --> M[Model endpoint] P --> O[Bounded outbox] O --> N[NATS JetStream] N --> A[Synadia projector] P --> U[Usage storage]