- Spegnimento
- 6 agosto 2026 alle ore 23:19 UTC
- Autore
- Kamo
- Impegno
- a2b7030
hr.package assigned, hr.package reminder, hr.package voided e hr.package completed, come {json,html} coppie più quattro voci CANONICAL KEYS. Il CONSTANT non è il modelloKey e quella cucitura è dove il live QUOTE SENT bug lives: il caricatore deriva il FILENAME dalla costante E legge il modelloKey fuori dal JSON, mentre EmailTemplateService.sendToUser guarda la riga org su dalla chiave del CALLER passato e, su una miss, le righe dei semi contrassegnate dal valore JSON e ricorda lo stesso chiave chiamante. QUOTE SENT -> citazione-sent.json -> commerce.quote sent un modello che nessun chiamante può raggiungere. HrPackageTemplateTest perni tutte e tre le gambe per quattro chiavi HR, e pin una coppia di file per ogni costante canonica. Il rendering è pianeggiante {{var}} regex sostituzione senza escaping, senza condizionali e nessuna pluralizzazione, così ogni frase che varia è pre-rendered Java-side come una variabile (documentoSummary, dueLine, duePhrase, ragioneLine, ricevuteLine) e i test rifiutano {{#if}}/{/}}/{{{^}}). Ogni nome del corpo {{teamMemberLabel}} e nessuno contiene il letterale "Team Member": l'etichetta dell'org non raggiunge EmailService in qualsiasi altro modo — inviareToUser inietta solo orgName, logoUrl e logoSimpleUrl. Nessuna entità, nessun repository, nessun enum, nessun schema. pom.xml rimane 1.5.0.