From 6d6eec3079394df14684c5ec9e2314723ca6282a Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 13 Sep 2026 21:58:05 +0200 Subject: [PATCH] =?UTF-8?q?REPORT:=20R-483=20closed=20=E2=80=94=20port-80?= =?UTF-8?q?=20cut=20confirmed=20by=20the=20operator?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- REPORT.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/REPORT.md b/REPORT.md index a788839..472dda3 100644 --- a/REPORT.md +++ b/REPORT.md @@ -15,8 +15,8 @@ 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 `https://travel…/media/images/.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 - re-test before the row closes.** + frontend's non-browser multipart 500 is upstream and recorded. **Second cut: the router targets port 80 (the nginx inside the + 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. No version moved. Gates green on every push (`catalog_gates.py --fast`, now five gates).