REPORT: R-483 closed — port-80 cut confirmed by the operator
gates / gates (push) Successful in 1s

This commit is contained in:
2026-09-13 21:58:05 +02:00
parent ed62cfd28d
commit 6d6eec3079
+2 -2
View File
@@ -15,8 +15,8 @@
those prefixes. Proven without a browser on the operator's own instance after the guarded Update those prefixes. Proven without a browser on the operator's own instance after the guarded Update
recreated its containers: a photo placed through the backend API is listed at recreated its containers: a photo placed through the backend API is listed at
`https://travel…/media/images/<id>.webp` and that URL answers 200 through the public origin; the `https://travel…/media/images/<id>.webp` and that URL answers 200 through the public origin; the
frontend's non-browser multipart 500 is upstream and recorded. **Awaiting the operator's browser frontend's non-browser multipart 500 is upstream and recorded. **Second cut: the router targets port 80 (the nginx inside the
re-test before the row closes.** backend image that serves Django's X-Accel media). Confirmed by the operator in a browser at 21:49 — R-483 closed.**
- **catalog-since gate** (R-452): `scripts/check-catalog-since.py` — an `image:` move must bump that app's `catalog_since`; five decoys; red-proofed. - **catalog-since gate** (R-452): `scripts/check-catalog-since.py` — an `image:` move must bump that app's `catalog_since`; five decoys; red-proofed.
No version moved. Gates green on every push (`catalog_gates.py --fast`, now five gates). No version moved. Gates green on every push (`catalog_gates.py --fast`, now five gates).