v0.14.0 — Engenharia de Harness
Histórico — este é um livro vivo
A engenharia de harness muda em meses. Este livro assume isso: cada capítulo declara quando seu estado da arte foi capturado, e este arquivo registra o que mudou entre edições. É a materialização da tese central do livro — a cláusula de expiração (cap. 01, 14): todo componente de harness é temporário; um livro sobre isso precisa ser datado, ou contradiz o que ensina.
Como ler as datas do livro
- Data do evento (no corpo dos capítulos): quando algo aconteceu no mundo — "AGENTS.md doado à Linux Foundation (dez/2025)". É fato histórico, não muda.
- Data de captura / "estado da arte em" (no cabeçalho de cada capítulo): quando nós fotografamos o panorama. É o que diz ao leitor se a seção "Estado da arte" está fresca. Uma seção capturada em 2026-07 lida em 2028 deve ser confrontada com este histórico.
- Rodada do benchmark (nas avaliações): a versão da foto de cada repositório (
rodada 1,rodada 2,frameworks-1), com data. Reavaliar = nova rodada, nunca sobrescrever silenciosamente.
Tabela de snapshot por capítulo
| Capítulo | Estado da arte capturado em | Fontes da indústria | Última revisão |
|---|---|---|---|
| 02 Loop | 2026-07 | ✓ | 2026-07-25 |
| 03 Contexto | 2026-07 | ✓ | 2026-07-25 |
| 04 Compactação | 2026-07 | ✓ | 2026-07-25 |
| 05 Ferramentas | 2026-07 | ✓ | 2026-07-25 |
| 06 MCP | 2026-07 | ✓ | 2026-07-26 |
| 07 Permissões/Segurança | 2026-07 | ✓ | 2026-07-25 |
| 08 Memória e Estado | 2026-07 | ✓ | 2026-07-26 |
| 09 Planejamento | 2026-07 | ✓ | 2026-07-26 |
| 10 Subagentes/Orquestração | 2026-07 | ✓ | 2026-07-26 |
| 11 Verificação/Evals | 2026-07 | ✓ | 2026-07-26 |
| 12 Extensibilidade | 2026-07 | ✓ | 2026-07-26 |
| 13 Interfaces | 2026-07 | ✓ | 2026-07-26 |
| 00–01, 14–17 | — (pré-v3) | pendente | — |
Edições
Edição 0.14 — 2026-07-27 · preparação de DOI e citação (Zenodo/DataCite)
- Feature spec-kit oficial
018-doi-citacao-zenodo: repositório preparado para receber um DOI via Zenodo (DataCite) — modelo de concept DOI (obra viva) + DOI por versão (cada edição), espelhando a cláusula de expiração. - Licenciamento duplo:
LICENSE= CC BY 4.0 (conteúdo) eLICENSE-CODE= MIT (código), com nota no README dizendo o que cada uma cobre. - Metadados de citação:
CITATION.cff(o GitHub passa a mostrar "Cite this repository") e.zenodo.json(autor Gilsiley Henrique Darú + ORCID0000-0002-8979-0461, tipo = livro, licença, keywords, idioma, links para o site). A co-autoria de IA é declarada na descrição, não como creator (ICMJE/COPE, Guia §6). - README: seções "Como citar" (com espaço para o badge do DOI) e "Licença".
- Pendente (follow-up): o autor liga o Zenodo ao repo e publica um release → o DOI é emitido; então o número/badge é fixado no README e na capa/colofão do site.
- IA (A3): agente Claude Code (Anthropic) — preparação dos metadados; curadoria humana.