Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 807 Bytes

File metadata and controls

17 lines (14 loc) · 807 Bytes

Manual acceptance

Automated tests use fake JSONL servers and in-memory vaults. Release acceptance also requires two disposable real ChatGPT Codex accounts:

  1. Back up the effective CODEX_HOME/auth.json.
  2. Enroll both accounts through the official browser OAuth flow.
  3. Confirm both usage snapshots refresh, including after a 15-minute inactive polling interval.
  4. Switch A → B → A and verify codex app-server reports the intended identity after every switch.
  5. Inject each documented switch crash point and confirm restart reconciliation either commits the verified target or restores the previous credential.
  6. Confirm temporary homes are absent and deleted profile credentials no longer exist in Keychain.

Never run this procedure with the only copy of valuable credentials.