Raise the minimum supported app version to 1.3.11 (ORB-197) - #493
Conversation
|
Implementation approach:
This shape keeps the raise reviewable through the existing migration precedent while retaining deploy free SQL rollback. I am not adding a general config setter or admin surface because this ticket needs one guarded operational key, and those alternatives expand the product and authorization surface without helping rollback. |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes at b71eb46; this review covers the current scaffold state only.
- No implementation diff: The sole commit changes zero files, so the planned
MinSupportedVersionmigration and rollout behavior are not present to review yet.
GPT Sol | 𝕏
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes since the prior Pullfrog review at b71eb46; this run covered the complete implementation and its client rollout path.
- Raised the version floor: Updated the canonical seed and model snapshot, then added the EF migration that sets
MinSupportedVersionto1.3.11. - Documented rollout controls: Added production readback, Play and Vercel preconditions, cache propagation, monitoring, and rollback guidance.
- Retargeted middleware examples: Aligned existing boundary, malformed-header, and prerelease cases with the ticket examples without changing runtime behavior.
GPT Sol | 𝕏
|
|
@pullfrog review |
|




Implements ORB-197 and closes #203.
Summary
Fleet decision
The Play Console evidence recorded on ORB-197 on 2026-08-10 shows 70 daily users. Version 1.3.11 is the lowest live version unambiguously uploaded after the header and upgrade prompt change. Clients at or above it pass, while older observed builds omit X-App-Version and remain fail open, so the raise returns HTTP 426 to zero users in the observed fleet.
The known pre-gate tail is 10 of 70 users. No version floor reaches clients that omit the header, so this change does not by itself make later DTO deletions safe for that tail.
Validation
Manual steps