docs: l'\override è già stato usato in produzione

Guardando il DB: Caruso Speaker / B ha offer_value_override = 7500 a
fronte di un calcolo di 20.250. La 0020 non fa backfill, quindi quel
numero è stato messo a mano dal tab Offerte — updateOfferValueOverride è
provata sul campo, non più solo buildata.

Resta scoperta Rossi Inc / B: venduta a 7.000, il portale mostra 20.250.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-21 13:30:23 +02:00
parent d14f95c80d
commit 53f1758f52
3 changed files with 9 additions and 6 deletions
+7 -4
View File
@@ -118,16 +118,19 @@ rinomina riscriverebbe titoli di fasi veri.
**Verificato quel che si poteva verificare.** Build verde, lint senza nuovi warning,
migration `0020` applicata a prod **prima** del push e colonna riletta dal DB a conferma;
override tutti NULL, quindi il comportamento resta invariato finché non se ne imposta uno.
Deploy atterrato: l'immagine in esecuzione è taggata `44be190`, cioè HEAD.
deploy atterrato (l'immagine in esecuzione è taggata `44be190`, cioè HEAD). **La scrittura
dell'override è provata sul campo**: il 2026-08-21 in prod `Caruso Speaker / B` ha
`offer_value_override = 7500.00` a fronte di un calcolo di 20.250 — la `0020` aggiunge la
colonna e basta, non fa backfill, quindi quel numero è stato messo a mano dal tab Offerte.
⚠️ **Non reso a runtime, e va detto.** Le pagine non sono state aperte contro i dati veri:
`.env.local` è scaduto **su tre fronti**`ADMIN_PASSWORD`, `NEXTAUTH_SECRET` **e la
password del DB** — e l'host che dichiara (`178.104.27.55:5432`) è chiuso dal firewall.
Estrarre la password viva dal container è stato **bloccato dal classifier dei permessi**, e
non è stato aggirato. Quindi: *scritto e buildato*, non *provato*. **Da fare a mano:**
aprire il portale di un cliente e guardare barra e card offerta, poi `/admin/projects/<id>`
→ tab Offerte per impostare un override. Perché la verifica locale torni possibile serve
aprire il portale di un cliente e guardare barra e card offerta. **Resta un override da
mettere**: `Rossi Inc / B` è venduta a 7.000 e il portale le mostra ancora i 20.250 del
calcolo. (`Teckell / A`: calcolo e venduto coincidono a 200, non serve toccarla.) Perché la verifica locale torni possibile serve
riallineare `.env.local` alle variabili di Coolify (vedi § Note tecniche).
Cosa manca, e perché: