# Mechanical Softwering Manifesto / Manifesto del Mechanical Softwering

## Short manifesto / Manifesto breve

We design before we fabricate. We give every component a contract. We use existing systems as evidence, never as unquestioned truth. We inspect before assembly, test on the bench before the field, and accept only with traceable evidence. AI can fabricate code; responsibility remains human.

Progettiamo prima di fabbricare. Diamo un contratto a ogni componente. Usiamo i sistemi esistenti come evidenza, mai come verità indiscussa. Ispezioniamo prima dell’assemblaggio, collaudiamo al banco prima del campo e accettiamo solo con evidenze tracciabili. L’AI può fabbricare il codice; la responsabilità resta umana.

> The AI may fabricate the code. It does not own the design, define the tolerances, or accept the product.

> L’AI può fabbricare il codice. Non possiede il disegno, non stabilisce le tolleranze e non accetta il prodotto.

## Extended manifesto / Manifesto esteso

1. **Behavior before code / Il comportamento prima del codice.** Source text is only one representation of a product.
2. **Code is fabrication / Il codice è fabbricazione.** Architecture, intent, constraints and acceptance complete the drawing.
3. **Reference is knowledge, not truth / Il riferimento contiene conoscenza, non verità.** Preserve it, observe it and classify its anomalies.
4. **Delegation does not transfer responsibility / La delega non trasferisce responsabilità.** Human authority remains accountable.
5. **Every component needs a contract / Ogni componente richiede un contratto.** Interfaces, constraints and acceptance must be explicit.
6. **Every difference is intentional or classified / Ogni differenza è intenzionale o classificata.** Unknown drift is a defect in understanding.
7. **A successful build is not a test / Una build riuscita non è un collaudo.** Compilation proves a narrow property only.
8. **Bench before field / Il banco precede il campo.** Controlled evidence precedes real conditions; neither replaces the other.
9. **Integration is design work / L’integrazione è responsabilità progettuale.** Interfaces and system behavior belong to the design authority.
10. **Evidence over trust / L’evidenza prevale sulla fiducia.** Generated code receives no presumption of correctness.
11. **Traceability enables evolution / La tracciabilità rende possibile l’evoluzione.** Decisions, assumptions and corrections remain inspectable.
12. **Repeatable behavior makes a product / Il prodotto nasce quando il comportamento diventa ripetibile.** Acceptance is explicit, not inferred from momentum.

