Knowledge base do projeto GLPI11 — registros técnicos e padrões
Find a file
2026-07-13 16:34:05 -03:00
records KB-PLUGIN-044: visibilidade nativa em listagens de plugin + rights espelhados + guardas (hardening mindscrum 0.9.2) 2026-07-13 16:34:05 -03:00
schemas Initial commit — knowledge base migrada do dev local 2026-05-26 15:11:41 +00:00
.gitignore kb: KB-PLUGIN-031 runbook de workflow dev/deploy de plugins + commit dos registros 021-030 pendentes 2026-06-11 17:59:47 +00:00
index.json KB-PLUGIN-044: visibilidade nativa em listagens de plugin + rights espelhados + guardas (hardening mindscrum 0.9.2) 2026-07-13 16:34:05 -03:00
kb_check.py chore: move kb_check.py para dentro da knowledge-base 2026-05-26 20:19:54 +00:00
Makefile chore: move kb_check.py para dentro da knowledge-base 2026-05-26 20:19:54 +00:00
README.md Initial commit — knowledge base migrada do dev local 2026-05-26 15:11:41 +00:00

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, domain e status.
  • 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:
    • id
    • title
    • domain
    • tags
    • status
    • severity
    • created_at
    • updated_at
    • applies_to

Fluxo de atualizacao

  1. Criar novo registro em records/<dominio>/.
  2. Atualizar index.json com resumo e caminho.
  3. Validar aderencia ao schema em schemas/.
  4. 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.json e arquivos em records/.

make kb-fix faz ajustes automaticos no index.json:

  • inclui registros faltantes;
  • remove entradas orfas;
  • sincroniza campos principais;
  • atualiza last_updated.