Add an opt-in Pro only policy: GPT-6 Pro, then GPT-5.6 Sol Pro, then stop #70
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
x/ego-chat!70
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pro-ladder"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
An opt-in "Pro only" model policy for ChatGPT's weekly GPT-6 Pro limit. Off unless
model-policy.jsonin the data directory sets{ "requirePro": true }; with it off, behaviour is unchanged.Facts from OpenAI's help article and live, read-only checks on 2026-09-23:
With
requirePro:performance.timeOrigin. The existing checks then run again on the new page. If the reload can't be proven, the run stops as the retryablepolicy_page_refresh_failed, bounded by the pre-Send retry budget.pro_model_unavailable_before_send, which is reconcilable to delivery absent. An unreadable Power description also stops.effortState: "pro_fallback".model_pro_fallbackfires once per episode. The per-chat downgrade notification is silent only for the plannedgpt-5-6-proanswer.answeringModelPolicy: "pause", a GPT-6 Pro to GPT-5.6 Sol Pro change no longer pauses.Browser contract 32, runtime generation 2026-09-23.9. The design was discussed with Codex before implementation; its changes are in:
Verification
npm test: 1331 tests, 1330 pass, 1 skipped. Receipt suite 16/16.cargo test33 + 1. ESLint clean on changed files.codex review --base origin/main, read-only): no actionable regression.Live checks after install
A short exchange on a test binding will confirm:
Page.navigatereloads the document;If the reload can't be proven live,
requireProstays off.