docs: update CLAUDE.md — chart v2 new colors and dual-path save behavior

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-28 14:41:22 +02:00
parent 03dad27414
commit 3c99159bd1

View File

@@ -102,7 +102,7 @@ HTTP (ISIN) → ReportController → ReportOrchestrator
- `dbo.Certificates`: `IDCertificates`, `ISIN`, `Nominal_amount`, `Direction`, `Domino`, `BasketTypeID` - `dbo.Certificates`: `IDCertificates`, `ISIN`, `Nominal_amount`, `Direction`, `Domino`, `BasketTypeID`
- `StartDate` nel grafico = `MIN(Prices.Px_date) WHERE CertificatesID = @IDCertificates` (aggregato, non colonna) - `StartDate` nel grafico = `MIN(Prices.Px_date) WHERE CertificatesID = @IDCertificates` (aggregato, non colonna)
**Colori V2**: CTF = rosso `#CC0000` 2.5px, WorstOf = blu `#1565C0` 2px, altri UL = grigi 1px **Colori V2**: CTF = nero `#000000` 2.5px, WorstOf = rosso `#CC0000` 2px, altri UL = palette vivace (teal/amber/viola/celeste/indigo/arancio) 1px, Barriera Capitale = marrone `#715548`
**Formati `?format=`**: **Formati `?format=`**:
@@ -117,8 +117,10 @@ HTTP (ISIN) → ReportController → ReportOrchestrator
| `format` + `save=true` | Percorso di salvataggio | | `format` + `save=true` | Percorso di salvataggio |
|------------------------|------------------------| |------------------------|------------------------|
| `jpg` / `jpeg` | `ChartSettings:SavePath\{isin}.jpg` | | `jpg` / `jpeg` | `ChartSettings:SavePath\{isin}.jpg` **+** `ChartSettings:SavePathEnc\{AliasID}.jpg` (se AliasID trovato) |
| `jpgEnc` | `ChartSettings:SavePathEnc\{AliasID}.jpg` | | `jpgEnc` | solo `ChartSettings:SavePathEnc\{AliasID}.jpg` |
**Nota**: `format=jpg/jpeg&save=true` esegue un doppio salvataggio in un'unica chiamata API, rendendo superflua la chiamata separata con `format=jpgEnc`. Lo script esterno (`CEDLAB_ChartsAsync`) può usare solo `"jpeg"` ed eliminare il task `jpgEnc` dedicato.
Percorsi configurati in `appsettings.json``ChartSettings:SavePath` e `ChartSettings:SavePathEnc`. Se il salvataggio fallisce viene loggato come `Warning` ma la risposta HTTP viene restituita comunque. Percorsi configurati in `appsettings.json``ChartSettings:SavePath` e `ChartSettings:SavePathEnc`. Se il salvataggio fallisce viene loggato come `Warning` ma la risposta HTTP viene restituita comunque.