Repository navigation
Conversation
Publish the previously exercised owner implementation for draft review.
|
@antoinetoussaint-byte Please review this gateway-cache fix at The receipt-verification change at This account cannot merge/enqueue upstream or formally request a reviewer, so this is the approval handoff. No queue membership, merge, release or combined deployment qualification is claimed. |
A browser hop could retain a Work Context after the live authority refused it, causing later explicit calls to reuse that same stale context. The gateway now observes the hop's existing Check result and evicts only the matching cached context on authority refusal.
Classification: fix at the gateway cache owner. The current response is returned unchanged, with no replay. A later explicit request may obtain a new context. A downstream refusal after a successful Check does not evict, and concurrent replacement entries are preserved. Authority remains the only decision-maker.
The three-file publication includes the implementation, revision-probe tests and precise operating guidance. It matches the source exercised in a persistent local composition; independent publication review verified the source hashes and excluded unrelated host changes.
Merge/release qualification remains pending clean dependency/owner CI qualification. Recovery is per-instance best effort, not cross-replica or guaranteed next-request success. This does not fix the separate browser token-refresh problem where an intended authentication 401 is serialized as Connect 403. That finding remains open and must be addressed at its status-mapping owner without refreshing all permission failures.
CI and review follow-up
Opened for review at the author’s request. Removing draft status does not certify merge or release readiness. This follow-up inspected the published head and logs; it made no implementation changes and did not rerun tests.
All reported applicable checks passed. This does not fix the separate authentication-status mapping/token-refresh issue, qualify a combined setup cohort, or establish cross-replica recovery.
No submitted GitHub reviews, inline review comments, or conversation comments were present in the captured state. Independent publication/status audits are scoped evidence, not owner approval.