Knowledge base do projeto GLPI11 — registros técnicos e padrões
KB-PLUGIN-019 e KB-PLUGIN-020 estavam sem delimitador YAML. KB-PLUGIN-011, 017, 018 tinham divergencias no index.json (titulo, status, severity). Todos corrigidos via kb_check.py --fix. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| records | ||
| schemas | ||
| .gitignore | ||
| index.json | ||
| kb_check.py | ||
| Makefile | ||
| README.md | ||
Base de Conhecimento para Agentes de IA
Esta base foi projetada para leitura eficiente por agentes e humanos.
Arquitetura recomendada
index.json: catalogo central para busca semantica rapida por agente.records/: um registro por arquivo Markdown, com metadados em front matter YAML.schemas/: contrato JSON Schema para validar metadados e manter consistencia.
Por que esse formato e eficiente
- JSON para roteamento: agentes localizam o registro certo sem ler toda a base.
- Markdown para contexto: explica causa, impacto e procedimento com baixa ambiguidade.
- Metadados padronizados: permite filtro por
tags,severity,domainestatus. - Versionamento simples: cada incidente vira um arquivo independente e auditavel no Git.
Convencao de registros
- ID:
KB-<DOMINIO>-NNN(ex.:KB-INFRA-001) - Nome de arquivo:
<ID>-<slug>.md - Campos obrigatorios de metadados:
idtitledomaintagsstatusseveritycreated_atupdated_atapplies_to
Fluxo de atualizacao
- Criar novo registro em
records/<dominio>/. - Atualizar
index.jsoncom resumo e caminho. - Validar aderencia ao schema em
schemas/. - Referenciar o registro em documentacao operacional quando necessario.
Validacao automatica
Use:
make kb-check
make kb-fix
A verificacao valida:
- metadados obrigatorios conforme schema;
- padrao de ID de registro;
- sincronizacao entre
index.jsone arquivos emrecords/.
make kb-fix faz ajustes automaticos no index.json:
- inclui registros faltantes;
- remove entradas orfas;
- sincroniza campos principais;
- atualiza
last_updated.