- Add docs/README.md as the index of all documentation. - Split the 52 DEC entries of decisioni-e-limiti.md into docs/adr/ADR-NN files (same numbers), add ADR-53 (audit log), TEMPLATE.md and an ADR index with a feature -> ADR table. - Rename decisioni-e-limiti.md to limiti-noti.md (LIM only) and rewrite all DEC-nn references as links to the ADRs. - Document the docs-first / SSOT / ADR rules in processo-di-modifica.md and map the docs in CLAUDE.md and README.md. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
ADR-04 — Accesso alla rete solo via protocollo Electrum
- Stato: Accettata
- Area: Custodia, chiavi e indirizzi
- Fonte di verità per: la scelta di progetto descritta qui sotto; i requisiti (
PREFISSO-NN) che la attuano stanno nei documenti di dominio, indicati nelle Conseguenze.
Decisione
Accesso alla rete solo via protocollo Electrum, senza nodo completo né P2P. Una sola connessione attiva serve tutto (accrediti, invii, conferme, altezza della catena).
- Motivazione: nessun nodo da installare e sincronizzare.
- Conseguenze: la connessione è il principale punto singolo di guasto e il principale rischio di integrità; da qui le difese di ADR-07, ADR-26 e ADR-52 e i limiti [LIM-11], [LIM-12], [LIM-14]. Dettagli in connessione-electrum.md.
Codice: app/electrum/client.py:ElectrumClient · app/electrum/listener.py:ElectrumListener · app/main.py:lifespan