Files
truthmark/docs/readmes/README.pt.md
T
1ae5ee6d15 chore: refresh generated surfaces and release 2.2.4 (#24)
* docs: move localized READMEs to docs and update packaging

* chore: remove OpenSpec preview and Gemini artifacts

* fix: resolve localized README merge artifacts

* chore: rename pt-BR localized README to pt

* chore: refresh generated surfaces and change log for release 2.2.4

* fix: reformat 2.2.4 change log entry

* chore: rename 2.2.4 changelog note

* fix: refresh localized README translations and links

---------

Co-authored-by: MerlinH <merlinh221@gmail.com>
2026-06-21 01:16:10 +10:00

11 KiB

Truthmark

Seus agentes escrevem código. O Truthmark mantém documentação voltada para humanos e revisável no Git.

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

Banner do Truthmark

🚀 Início rápido: rodando localmente em cinco minutos

Execute isto dentro do repositório Git que você quer que o Truthmark gerencie:

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

Ative o host de IA que você realmente usa. Configurações novas são neutras em relação a host; portanto, adicione uma lista platforms de nível superior a .truthmark/config.yml antes da inicialização:

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

Em seguida, instale os documentos de verdade locais do repositório, o roteamento e as superfícies de workflow para agentes:

truthmark init
truthmark check
git diff

Agora experimente o caminho de adoção mais comum: documentar, a partir do código e dos testes, um comportamento existente. No seu host de codificação com IA, peça ao workflow instalado:

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

Depois disso, usuários normalmente não devem invocar o Truth Sync diretamente. Continue codificando por meio do seu host de IA; as instruções instaladas no repositório dizem ao agente para executar os testes relevantes e realizar a revisão Truth Sync antes da entrega quando houver mudanças em código funcional. Você revisa o diff de código resultante junto com o diff dos documentos de verdade.

Se você quer apenas validação por CLI e ainda não quer workflows de IA específicos de host, deixe platforms omitido e execute truthmark init && truthmark check; você pode adicionar uma plataforma depois e executar truthmark init novamente.

💡 O problema: a lacuna de documentação da IA

Agentes de codificação com IA são incríveis para escrever código rapidamente. Mas essa velocidade cria um novo modo de falha perigoso: a história do repositório se afasta da realidade.

  • Comportamentos se perdem em históricos de chat efêmeros.
  • Documentos de arquitetura ficam desatualizados rapidamente.
  • Decisões de produto desaparecem após a entrega.
  • Revisores de código acabam examinando diffs de código crus sem entender o “porquê”.
  • Cada nova sessão de IA é forçada a redescobrir do zero a verdade do seu repositório.

🎯 A solução: Truthmark

Truthmark instala no seu repositório uma camada de workflow nativa do Git. Ele corrige a parte do desenvolvimento com IA que geralmente quebra: ajudar a documentação a permanecer alinhada com o código.

Em vez de esperar que humanos e agentes de IA se lembrem de atualizar a documentação, o Truthmark transforma a documentação em um hábito sistemático e revisável dentro do próprio repositório.

Por que o Truthmark é único

Truthmark não é apenas mais uma ferramenta de documentação. Ele é profundamente integrado ao workflow de IA:

  • 🚫 Sem dependência de fornecedor: nenhum serviço hospedado, nenhum banco de dados oculto, nenhum servidor extra para operar.
  • 🌳 100% nativo do Git: tudo vive no seu repositório. A verdade se move com a sua branch.
  • 🤝 Arquitetura de duas superfícies: separa claramente as ferramentas que humanos usam para gerenciar o repositório dos workflows que agentes de IA usam para escrever código.
  • Confiança por verificação: o trabalho da IA fica mais fácil de confiar porque trabalhos que mudam comportamento incluem uma decisão ou diff de documento de verdade revisável por humanos.

🔄 Como funciona

Quando um agente de IA modifica seu código, o trabalho não está terminado. O Truthmark instala uma proteção de workflow no fim da tarefa que os agentes seguem antes da entrega:

  1. 💻 Código: o agente modifica código funcional.
  2. 🧪 Teste: testes relevantes são executados.
  3. 🔍 Verificação: Truth Sync verifica a documentação mapeada quando o workflow instalado é executado.
  4. 📝 Documentação: os docs são atualizados pelo agente quando a verdade do repositório mudou.
  5. 👀 Revisão: uma pessoa revisa o diff de código + o diff de verdade.

🛠 Duas superfícies, um sistema de verdade

Truthmark é intencionalmente dividido em duas superfícies distintas para atender tanto mantenedores humanos quanto agentes de IA.

1. 🧑‍💻 A CLI humana (mantenedores e CI)

Usada por desenvolvedores para preparar, configurar e validar o repositório.

  • truthmark config - cria sua configuração inicial.
  • truthmark init - instala o roteamento, os scaffolds e as instruções necessários.
  • truthmark check - valida artefatos de verdade a partir do terminal.

2. 🤖 Os workflows voltados para IA (agentes)

Truthmark instala skills, prompts e comandos nativos que hosts de IA compatíveis (como Codex, Claude Code, GitHub Copilot, OpenCode, Antigravity e Cursor) entendem. Eles não são comandos de shell; são pontos de entrada de workflow para a IA.

  • /truthmark-sync - o workflow de encerramento que os agentes seguem após mudanças em código funcional; não é um comando comum iniciado pelo usuário.
  • /truthmark-document - gera docs para código existente sem documentação.
  • /truthmark-structure - organiza áreas amplas do repositório em domínios específicos.
  • /truthmark-realize - Desenvolvimento doc-first: lê documentos de arquitetura e gera código correspondente.
  • /truthmark-check - auditoria da verdade do repositório conduzida pelo agente.

O que você recebe

Capacidade O que faz
Verdade nativa do Git Mantém a verdade do repositório em Markdown e configuração commitados.
Documentação com escopo de branch A verdade se move com a branch em vez de viver em uma sessão privada.
CLI humana Dá aos mantenedores comandos de configuração, atualização, validação e inspeção.
Workflows voltados para IA Dá aos agentes workflows nativos do host para sincronização, documentação, estrutura, realização e auditoria.
Roteamento explícito Mapeia áreas de código para documentos de verdade canônicos.
Entregas revisáveis Produz diffs Git comuns tanto para código quanto para documentos de verdade.
Operação local-first Não requer serviço hospedado, daemon, banco de dados nem servidor MCP.
Limites de escrita mais seguros Separa workflows code-first, doc-first, read-only e doc-only.
Validação Relata problemas de roteamento, autoridade, frontmatter, links, superfícies geradas, escopo de branch, frescor e cobertura.
Portal opcional Gera, quando explicitamente ativado e solicitado, um site estático HTML commitado a partir de documentos de verdade em Markdown.

Visão geral visual

Recursos do Truthmark

Recursos: o que o Truthmark instala e como a superfície de workflow é dividida.

Posição do Truthmark

Posição: onde o Truthmark se encaixa em relação a prompts, memória e workflows de especificação.

Fluxo de sincronização do Truthmark

Fluxo de sincronização: como o Truth Sync conclui mudanças normais de código antes da entrega.

Por que equipes o adotam

Truthmark é para equipes que já sabem que agentes de IA podem gerar código.

O próximo problema é governança.

Não governança como cerimônia. Governança como uma pergunta simples:

Depois desta mudança assistida por IA, o repositório ainda diz a verdade?

Truthmark ajuda equipes a responder isso com arquivos commitados, roteamento explícito e diffs revisáveis.

Ele é útil quando você precisa de:

  • menos desvio de documentação
  • melhores entregas
  • verdade de produto específica por branch
  • documentação duradoura de arquitetura e API
  • ownership explícito entre docs e código
  • limites de escrita de agentes mais seguros
  • documentação revisável em vez de memória oculta
  • workflows de IA que ainda funcionam a partir de arquivos commitados do repositório

Onde o Truthmark se encaixa

Truthmark não substitui prompts, memória, specs, testes nem revisão de código.

Ele dá a esses workflows um lugar durável para pousar no Git.

Necessidade Melhor encaixe
Melhor saída de uma sessão de agente Prompt melhor
Continuidade pessoal ou no nível da sessão Ferramenta de memória
Trabalho de funcionalidade com plano primeiro Workflow de especificação
Verdade com escopo de branch que viaja com o código Truthmark
Validar correção de comportamento Testes e revisão
Revisar mudanças de documentação assistidas por IA Truthmark mais revisão Git

A faixa de atuação do Truthmark é estreita por design:

make repository truth explicit
route it to code
install agent workflows around it
keep the result reviewable in Git

Aprofunde-se

O README é a vitrine: contexto rápido, início rápido e o modelo mental central.

Para uso comando por comando, comparações de superfícies, detalhes de plataformas compatíveis, configuração, roteamento, Portal e exemplos, leia o guia do usuário do Truthmark.

Status do projeto

A versão atual fornece:

  • comandos CLI locais para config, init, check, index, impact e status de workflows
  • superfícies de workflow de IA geradas para Codex, Claude Code, GitHub Copilot, OpenCode, Antigravity e Cursor
  • diagnósticos de roteamento, autoridade, frontmatter, links, frescor, superfícies geradas, escopo de branch e cobertura
  • documentos de verdade com escopo de branch e artefatos derivados de inteligência do repositório

Documentação

Para comandos de desenvolvimento local e contribuição, consulte CONTRIBUTING.md.

Limites de design

Truthmark é intencionalmente pequeno: local, commitado, com escopo de branch e revisável.

Ele não é um serviço hospedado, servidor MCP, banco de dados vetorial, camada de memória oculta, produto de enforcement de CI nem motor autônomo de reescrita de código. Ele ajuda a verdade do repositório a permanecer visível; não substitui testes, revisão de código nem julgamento humano.

Licença

MIT. Veja LICENSE.