The project is open source and is meant to be maintained by a community. Future contributors need to understand why the code is shaped the way it is, not only how.
We record every significant architecture decision as a short Markdown file in
docs/adr/, numbered sequentially and based on
0000-template.md. Decisions are first explored in the
Italian analysis notes (analisi/) and then summarized here in English once
accepted.