Architecture Decision Records
Questi registri documentano le decisioni di progettazione che non puoi desumere dal codice — i compromessi, i percorsi non intrapresi e il motivo. Ciascuno è breve: Contesto → Decisione → Conseguenze. Nuova decisione strutturale → aggiungi un ADR qui (numero successivo) in modo che il prossimo ingegnere (umano o AI) erediti il ragionamento, non solo il risultato.
| # | Decisione |
|---|---|
| 0001 | DDD rigoroso con un Core puro |
| 0002 | Lo stato dell'istanza è TPH; una transizione sostituisce l'entità |
| 0003 | I nodi cTrader CLI sono HTTP + JWT, senza SSH/shell |
| 0004 | CBotBuilder viene eseguito sull'host web in un contenitore sandbox |
| 0005 | Il client AI utilizza HTTP grezzo, non l'SDK Anthropic |
| 0006 | L'hosting delle copie è coordinato da un lease DB atomico |