Files
truthmark/docs/readmes/README.it.md
T

11 KiB
Raw Blame History

Truthmark

I tuoi agenti scrivono codice. Truthmark mantiene documentazione pensata per le persone e revisionabile in Git.

🇺🇸 English | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇩🇪 Deutsch | 🇫🇷 Français | 🇪🇸 Español | 🇧🇷 Português | 🇷🇺 Русский | 🇸🇦 العربية | 🇮🇹 Italiano | 🇵🇱 Polski | 🇹🇷 Türkçe | 🇻🇳 Tiếng Việt | 🇮🇩 Bahasa Indonesia | 🇬🇷 Ελληνικά

Banner di Truthmark

🚀 Avvio rapido: eseguirlo localmente in cinque minuti

Esegui questo comando nel repository Git che vuoi far gestire a Truthmark:

cd /path/to/your-repo
npm install -g truthmark
truthmark config

Abilita lhost IA che usi davvero. Le nuove configurazioni sono neutrali rispetto allhost, quindi aggiungi un elenco platforms di primo livello a .truthmark/config.yml prima dellinizializzazione:

version: 2
platforms:
  - codex        # or: claude-code, github-copilot, opencode, antigravity, cursor
truthmark:
  workspace: docs/truthmark
  generated:
    portal:
      enabled: false

Poi installa i documenti di verità locali al repository, il routing e le superfici di workflow per agenti:

truthmark init
truthmark check
git diff

Ora prova il percorso di adozione più comune: documentare un comportamento esistente a partire da codice e test. Nel tuo host di coding IA, chiedi al workflow installato:

/truthmark-document document the implemented session timeout behavior across src/auth/session.ts and tests/auth/session.test.ts

Dopo questo, di norma gli utenti non dovrebbero invocare Truth Sync direttamente. Continua a scrivere codice tramite il tuo host IA; le istruzioni installate nel repository dicono allagente di eseguire i test pertinenti e svolgere la revisione Truth Sync prima della consegna quando cambiano parti di codice funzionale. Tu revisioni il diff di codice risultante insieme al diff dei documenti di verità.

Se vuoi solo la validazione CLI e non vuoi ancora workflow IA specifici per un host, lascia platforms omesso ed esegui truthmark init && truthmark check; potrai aggiungere una piattaforma più tardi e rieseguire truthmark init.

💡 Il problema: il divario di documentazione dellIA

Gli agenti di coding IA sono straordinari nello scrivere codice rapidamente. Ma questa velocità crea una nuova modalità di errore pericolosa: la storia del repository si allontana dalla realtà.

  • Il comportamento si perde in cronologie chat effimere.
  • I documenti di architettura restano rapidamente indietro.
  • Le decisioni di prodotto scompaiono dopo la consegna.
  • I revisori del codice si ritrovano a esaminare diff di codice grezzi senza capire il “perché”.
  • Ogni nuova sessione IA è costretta a riscoprire da zero la verità del repository.

🎯 La soluzione: Truthmark

Truthmark installa nel tuo repository un livello di workflow nativo di Git. Risolve la parte dello sviluppo con IA che di solito si rompe: aiutare la documentazione a restare allineata al codice.

Invece di sperare che persone e agenti IA si ricordino di aggiornare la documentazione, Truthmark rende la documentazione unabitudine sistematica e revisionabile direttamente nel repository.

Perché Truthmark è unico

Truthmark non è semplicemente un altro strumento di documentazione. È profondamente integrato nel workflow IA:

  • 🚫 Nessun lock-in del fornitore: nessun servizio ospitato, nessun database nascosto, nessun server aggiuntivo da gestire.
  • 🌳 100% nativo di Git: tutto vive nel tuo repository. La verità si muove con il tuo branch.
  • 🤝 Contratto posseduto dagli umani e seguito dagli agenti: I maintainer possiedono il contratto del repository; gli agenti seguono le istruzioni installate mentre scrivono codice.
  • Fiducia tramite verifica: il lavoro dellIA diventa più facile da fidare perché il lavoro che cambia comportamento include una decisione o un diff di documento di verità revisionabile da una persona.

🔄 Come funziona

Quando un agente IA modifica il tuo codice, il lavoro non è finito. Truthmark installa una protezione di workflow a fine attività che gli agenti seguono prima della consegna:

  1. 💻 Codice: lagente modifica codice funzionale.
  2. 🧪 Test: vengono eseguiti i test pertinenti.
  3. 🔍 Controllo: Truthmark controlla la documentazione mappata come parte della revisione finale installata.
  4. 📝 Documentazione: i docs vengono aggiornati dallagente quando la verità del repository è cambiata.
  5. 👀 Revisione: una persona revisiona il diff di codice + il diff di verità.

🛠 Come interagisci con Truthmark

Truthmark ha un contratto locale al repository e due modi per usarlo.

Gli esseri umani installano e validano il contratto

Maintainer e CI usano la CLI:

  • truthmark config - crea la configurazione iniziale.
  • truthmark init - installa o aggiorna routing, scaffold dei documenti di verità e istruzioni per host IA.
  • truthmark check - valida la verità del repository dal terminale.

Gli agenti seguono il contratto mentre scrivono codice

Truthmark installa istruzioni locali al repository per host di coding IA supportati come Codex, Claude Code, GitHub Copilot, OpenCode, Antigravity e Cursor.

Il ciclo normale è semplice:

  1. Chiedi al tuo agente una modifica al codice o di documentare un comportamento esistente.
  2. Le istruzioni installate dicono allagente quando testare, quando aggiornare i documenti di verità e quando fermarsi per la revisione umana.
  3. Tu revisioni normali diff Git: codice più eventuali modifiche ai documenti di verità.

Le richieste agente avviate dallutente sono intenzionalmente poche:

  • /truthmark-document - documenta comportamento implementato esistente da codice e test.
  • /truthmark-realize - implementa codice da documenti di verità esistenti.
  • /truthmark-check - audita la verità del repository.

Truth Sync non è il modo abituale per iniziare il lavoro; è la revisione finale dopo modifiche funzionali al codice. Truth Structure non è un comando quotidiano; ripara routing o ownership solo quando ciò blocca il lavoro.

Cosa ottieni

Capacità Cosa fa
Verità nativa di Git Mantiene la verità del repository in Markdown e configurazione committati.
Documentazione con ambito di branch La verità si muove con il branch invece di vivere in una sessione privata.
CLI umana Offre ai maintainer comandi di setup, aggiornamento, validazione e ispezione.
Guida agente installata Dice agli agenti di coding quando documentare, testare, sincronizzare la verità, auditare o fermarsi per revisione.
Routing esplicito Mappa aree di codice a documenti di verità canonici.
Consegne revisionabili Produce normali diff Git sia per il codice sia per i documenti di verità.
Operatività local-first Non richiede servizi ospitati, daemon, database o server MCP.
Confini di scrittura più sicuri Separa workflow code-first, doc-first, read-only e doc-only.
Validazione Segnala problemi di routing, autorità, frontmatter, link, superfici generate, ambito di branch, freschezza e copertura.
Portal opzionale Genera, quando esplicitamente abilitato e richiesto, un sito statico HTML committato a partire da documenti di verità Markdown.

Panoramica visiva

Funzionalità di Truthmark

Funzionalità: cosa installa Truthmark e come è divisa la superficie di workflow.

Posizione di Truthmark

Posizione: dove Truthmark si colloca rispetto a prompt, memoria e workflow di specifica.

Flusso di sincronizzazione di Truthmark

Flusso di sincronizzazione: come Truth Sync conclude le normali modifiche di codice prima della consegna.

Perché i team lo adottano

Truthmark è per team che sanno già che gli agenti IA possono generare codice.

Il problema successivo è la governance.

Non governance come cerimonia. Governance come una semplice domanda:

Dopo questa modifica assistita dallIA, il repository dice ancora la verità?

Truthmark aiuta i team a rispondere con file committati, routing esplicito e diff revisionabili.

È utile quando hai bisogno di:

  • meno deriva della documentazione
  • consegne migliori
  • verità di prodotto specifica per branch
  • documentazione durevole di architettura e API
  • ownership esplicita tra docs e codice
  • confini di scrittura degli agenti più sicuri
  • documentazione revisionabile invece di memoria nascosta
  • guida agente che funziona ancora da file committati nel repository

Dove si colloca Truthmark

Truthmark non sostituisce prompt, memoria, specifiche, test o code review.

Offre a questi workflow un luogo durevole in cui atterrare in Git.

Esigenza Scelta migliore
Output migliore da una sessione di agente Prompt migliore
Continuità personale o a livello di sessione Strumento di memoria
Lavoro su funzionalità guidato prima da un piano Workflow di specifica
Verità con ambito di branch che viaggia con il codice Truthmark
Validare la correttezza del comportamento Test e revisione
Revisionare modifiche di documentazione assistite dallIA Truthmark più revisione Git

La corsia di Truthmark è stretta per progettazione:

make repository truth explicit
route it to code
installare guida agente intorno a essa
keep the result reviewable in Git

Approfondisci

Il README è la vetrina: contesto rapido, avvio rapido e il modello mentale centrale.

Per luso comando per comando, confronti tra superfici, dettagli sulle piattaforme supportate, configurazione, routing, Portal ed esempi, leggi la guida utente di Truthmark.

Stato del progetto

La release attuale fornisce:

  • comandi CLI locali per config, init, check, index, impact e stato dei workflow
  • istruzioni agente locali al repository generate per Codex, Claude Code, GitHub Copilot, OpenCode, Antigravity e Cursor
  • diagnostica su routing, autorità, frontmatter, link, freschezza, superfici generate, ambito di branch e copertura
  • documenti di verità con ambito di branch e artefatti derivati di intelligence del repository

Documentazione

Per i comandi di sviluppo locale e contribuzione, vedi CONTRIBUTING.md.

Confini di progettazione

Truthmark è intenzionalmente piccolo: locale, committato, con ambito di branch e revisionabile.

Non è un servizio ospitato, un server MCP, un database vettoriale, un livello di memoria nascosto, un prodotto di enforcement CI o un motore autonomo di riscrittura del codice. Aiuta la verità del repository a restare visibile; non sostituisce test, code review o giudizio umano.

Licenza

MIT. Vedi LICENSE.