MSMECHANICAL
SOFTWERING

METODO PROPOSTO · DRAFT 0.1 · 08.08.2026

Mechanical
Softwering

Un metodo diretto dall’essere umano per progettare, fabbricare, integrare e validare sistemi software mediante agenti AI.

↔ 01

Softwering è intenzionale.

Non è un errore ortografico. È il processo nel quale una persona conserva progettazione, autorità architetturale e accettazione, affidando ad agenti specializzati la fabbricazione controllata dei componenti.

01 / 12

Definizione

#

Mechanical Softwering coordina progettazione umana, fabbricazione assistita, integrazione incrementale e verifica basata su evidenze. Non sostituisce software engineering, architettura o collaudo: assegna loro confini più espliciti quando il codice è prodotto con agenti AI.

NOT / NON È

Prompt → code → hope

IT IS / È

Drawing → evidence → acceptance

02 / 12

Dodici principi

#
01

Il comportamento viene prima del codice

02

Il codice è fabbricazione

03

Il riferimento non è verità assoluta

04

La delega non trasferisce responsabilità

05

Ogni componente ha un contratto

06

Ogni differenza è classificata

07

Una build non è un collaudo

08

Il banco precede il campo

09

L’integrazione è progettazione

10

L’evidenza prevale sulla fiducia

11

La tracciabilità abilita l’evoluzione

12

La ripetibilità fa il prodotto

03 / 12

Il ciclo operativo

#

Ogni fase produce un artefatto verificabile. Un esito negativo ritorna al primo assunto smentito, non semplicemente al codice più vicino.

01

Intent

Scopo, utilizzatore, risultato.

→ OUTPUT
02

Drawing

Architettura, interfacce, tolleranze.

→ OUTPUT
03

Reference

Osservare, misurare, classificare.

→ OUTPUT
04

Decomposition

Unità costruibili e verificabili.

→ OUTPUT
05

Fabrication

Componenti circoscritti agli agenti.

→ OUTPUT
06

Inspection

Diff, assunti, conformità e sicurezza.

→ OUTPUT
07

Assembly

Integrare preservando i contratti.

→ OUTPUT
08

Bench Testing

Test automatici, confronti, simulazioni.

→ OUTPUT
09

Real Testing

Hardware, utenti, condizioni reali.

→ OUTPUT
10

Acceptance

Decisione umana esplicita.

→ OUTPUT
11

Release

Promozione riproducibile del candidato.

→ OUTPUT
12

Feedback

Apprendimento restituito al disegno.

↺ DRAWING
04 / 12

Responsabilità distinte

#
R-1

Product / System Designer

intent · drawing · tolerances

R-2

AI Fabrication Agent

bounded fabrication · declared assumptions

R-3

Reference System

behavioral evidence · not truth

R-4

Integration Authority

interfaces · architectural coherence

R-5

Verification System

repeatable measurement · reports

R-6

Human Acceptance Authority

explicit go / no-go · residual risk

ONE PERSON MAY HOLD MULTIPLE ROLES. THE ACCOUNTABILITIES REMAIN DISTINCT.

05 / 12

Artefatti minimi

#
  1. 01Product Intentpurpose · scope · evidence
  2. 02System Drawingarchitecture · interfaces · tolerances
  3. 03Behavioral Reference Mapbehavior · source · confidence
  4. 04Component Contractinputs · invariants · acceptance
  5. 05Fabrication Briefscope · protected areas · stop conditions
  6. 06Decision Logchoice · alternatives · rationale
  7. 07Assumption Registeruncertainty · risk · test
  8. 08Correction Registeranomaly · intended divergence
  9. 09Verification Evidenceclaim · procedure · result
  10. 10Bench Test Reportcontrolled setup · repeatable outcome
  11. 11Real Test Reporthardware/user context · observation
  12. 12Acceptance Recordauthority · evidence · decision
  13. 13Release Candidate Checklistidentity · gates · rollback
06 / 12

Un precedente usato come strumento di misura

#

≈90,000LINES / RIGHE

Un’applicazione tecnica precedente di circa 90.000 righe incorporava anni di comportamento e conoscenza, ma rendeva difficile separare regole di prodotto e debito tecnico. Il sistema è rimasto intatto come riferimento; una nuova generazione è nata in un progetto separato e le funzioni sono state migrate progressivamente, confrontate e corrette deliberatamente.

VERIFICATO

Dimensione approssimativa; progetti separati; migrazione progressiva; test mirati.

OSSERVATO

Conoscenza e debito erano difficili da separare nel sistema precedente.

IPOTIZZATO

Il modello può rendere la ricostruzione assistita più governabile.

DA COLLAUDARE

Evidenza sufficiente al banco e su hardware per dichiarare RC1.

07 / 12

Fondamenta, non rivendicazioni

#

Software reengineering · behavior-preserving reimplementation · characterization / Golden Master testing · evolutionary prototyping · Strangler Fig · specification-driven development · component-based development · human-in-the-loop engineering · AI-assisted software engineering.

Mechanical Softwering combines these lineages in a specific operating model: AI agents fabricate; the human authority owns drawing, integration, tolerances and acceptance.

08 / 12

Il metodo non elimina il rischio

#
△ 01

Incomplete human specifications

△ 02

Misread reference behavior

△ 03

Propagation of legacy errors

△ 04

Agent hallucinations and assumptions

△ 05

Semantic divergence

△ 06

Trust in generated fluency

△ 07

Insufficient automated tests

△ 08

Knowledge loss between tasks

△ 09

Tool dependence

△ 10

Security and confidentiality

△ 11

Legal and professional accountability

△ 12

Safety-critical domain limits

Safety-critical and regulated systems require qualified domain specialists, independent assurance and applicable professional controls.

09 / 12

Vocabolario operativo

#
Softwering
Non è un errore ortografico. È il processo nel quale una persona conserva progettazione, autorità architetturale e accettazione, affidando ad agenti specializzati la fabbricazione controllata dei componenti.
Drawing / Disegno
Intent, architecture, interfaces, tolerances and acceptance made inspectable.
Fabrication / Fabbricazione
Production of a bounded component against a brief and contract.
Acceptance / Accettazione
An explicit human decision based on evidence and residual risk.
10 / 12

Modelli da usare, non da ammirare

#
11 / 12

Origine e stato

#

Draft 0.1 nasce da un caso concreto anonimizzato ed è una proposta aperta a verifica, critica ed evoluzione. Non è uno standard, una certificazione o una promessa di automazione totale. L’italiano è la lingua originaria del metodo; l’inglese è una traduzione editoriale.

CONFIRMATION REQUIRED BEFORE PUBLIC RELEASE

Authorship and public attribution · license grant · approximately 90,000-line case fact · wording of verified case claims · future feedback channel.

12 / 12

Changelog della specifica

#
DRAFT 0.1

Initial proposal: definition, 12 principles, 12 phases, six roles, thirteen artifacts, foundations, limits and anonymized case.