Ready2AgentLearn

Wiki Metodo

Guida compatta al metodo Ready2Agent Learn

Una panoramica completa del metodo, dei concetti chiave e del lessico. Usa l'indice per navigare, oppure approfondisci nelle pagine wiki dedicate.

Cos'è Ready2Agent Learn

Ready2Agent Learn è un laboratorio open-source didattico (italiano-first) per imparare a trasformare idee confuse in lavoro governabile da coding agent. Non è un runtime enterprise: è un ambiente formativo dove metodo, prompt, workflow e validazione hanno la stessa importanza del codice.

A chi serve

Giovani sviluppatori, founder, freelance, studenti, autodidatti, consulenti, piccoli team e persone non tecniche che vogliono usare AI e coding agent con metodo per migliorare produttività, validare idee e creare automazioni.

Metodo Ready2Agent

idea → requisito → contesto → prompt → task → implementazione → quality gate → documentazione. Ogni step produce un output verificabile e prepara lo step successivo. Non si salta fasi: si trasforma un'intuizione in documentazione operativa.

Requirement

Il requisito trasforma il caos iniziale in obiettivi, scope e vincoli. Un buon requisito risponde a: cosa vogliamo ottenere, per chi, con quali criteri di successo, cosa resta fuori. È la base su cui costruire contesto e prompt.

Contesto

Il contesto dà all'agente le informazioni giuste per decidere. Include background tecnico, riferimento al dominio, esempi, vincoli, risorse disponibili e criteri di qualità. Un prompt senza contesto produce output generici.

Prompt agent-ready

Un prompt operativo non è una richiesta vaga: è un contratto che specifica ruolo, input, output atteso, formato, criteri di validazione e confini. I prompt 00-06 in prompts/ sono la sequenza consigliata per task strutturati.

Workflow

Il workflow è la memoria ordinata del lavoro: requisito, task tracker, stato avanzamento, decisioni e retrospettiva. Si traccia in workflow/ usando i tracker disponibili. Ogni fase deve essere verificabile.

Task breakdown

Spezzare il lavoro in task piccoli, indipendenti e verificabili è il segreto per governare coding agent. Ogni task ha: obiettivo, criteri di accettazione, dipendenze esplicite e un output atteso.

Quality gate

Prima di dichiarare 'finito', si esegue la validazione. I quality gate includono: lint, build, typecheck, check:struttura, coerenza documentazione e verifica boundary. Se l'output non è verificabile, il task non è finito.

Documentazione

Mantieni memoria delle decisioni, delle alternative scartate e dei prossimi step. README orienta, wiki guida, markdown sono source-of-truth di approfondimento. La documentazione è un deliverable, non un accessorio.

First Mission

La golden path iniziale: in 30-60 minuti produci il tuo primo First Mission Dossier. Apri documentation/first-mission/README.md, compila il template e ottieni idea, requisito, prompt, task, quality checklist e retrospettiva.

Percorsi

Ogni percorso parte da un problema reale e arriva a un output verificabile. Trovi percorsi per: First Mission, giovane sviluppatore, founder, automazioni personali e per impresa, freelance e case study Auth/IAM.

Esercizi

Gli esercizi sono il livello successivo al playground: smetti di consumare output e inizi a prendere decisioni. Livelli: foundations → workflow → practical builds → case study. Tracker in exercises/tracker.md.

Case study Auth/IAM

Il caso studio su autenticazione e autorizzazione è la palestra tecnica del laboratorio. Tre livelli: A concettuale (modelli, policy), B mock (simulazione), C transfer (applicazione ad altro dominio).

Public/private boundary

Learn è pubblico e didattico. Non contiene runtime enterprise, database reale, auth production-ready, fatturazione o moduli business reali. Il confine è documentato in documentation/project-meta/public-private-boundary.md.

Glossario

I termini chiave per orientarti nel metodo e nel repository.

Coding agent

Sistema AI che genera, modifica o analizza codice su indicazioni umane.

Requirement

Documento che trasforma un'idea in obiettivi, scope e vincoli verificabili.

Prompt agent-ready

Istruzione strutturata che specifica ruolo, input, output e criteri di validazione per un coding agent.

Workflow

Sequenza tracciata di fasi, task e decisioni che produce un output verificabile.

Task breakdown

Scomposizione del lavoro in unità atomiche con obiettivo, criterio e dipendenze.

Quality gate

Validazione obbligatoria prima di dichiarare un task o una release completata.

MVP

Minimum Viable Product: versione minima funzionante per validare un'ipotesi.

Automazione

Processo eseguito da sistema AI o script che riduce intervento manuale ripetitivo.

Contesto

Insieme di informazioni che prepara l'agente a produrre output pertinente.

Drift

Deriva progressiva dall'obiettivo originale per mancanza di validazione intermedia.

Retrospettiva

Analisi finale su cosa ha funzionato e cosa migliorare nel processo.

Public/private boundary

Confine tra ciò che è pubblico in Learn e ciò che resta nel runtime privato Ready2Agent.