fix: adiciona front matter em KB-019/020 e sincroniza index.json
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>
This commit is contained in:
parent
fb46ac0fea
commit
60060dce60
3 changed files with 56 additions and 19 deletions
26
index.json
26
index.json
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": "1.0.0",
|
||||
"last_updated": "2026-05-21",
|
||||
"last_updated": "2026-05-26",
|
||||
"records": [
|
||||
{
|
||||
"id": "KB-INFRA-001",
|
||||
|
|
@ -208,14 +208,15 @@
|
|||
},
|
||||
{
|
||||
"id": "KB-PLUGIN-011",
|
||||
"title": "\"Procedimento de Release do Plugin Mindplace\"",
|
||||
"title": "\"Procedimento de Release do Plugin Mindplace (LEGADO — GitHub)\"",
|
||||
"domain": "plugin-dev",
|
||||
"tags": [
|
||||
"github",
|
||||
"release",
|
||||
"secrets"
|
||||
"secrets",
|
||||
"deprecated"
|
||||
],
|
||||
"status": "active",
|
||||
"status": "deprecated",
|
||||
"severity": "medium",
|
||||
"path": "records/plugin-dev/KB-PLUGIN-011-mindplace-release-zip-procedure.md",
|
||||
"summary": "id: KB-PLUGIN-011"
|
||||
|
|
@ -254,14 +255,12 @@
|
|||
"kill-switch",
|
||||
"workflow",
|
||||
"automation",
|
||||
"script",
|
||||
"bash"
|
||||
"script"
|
||||
],
|
||||
"status": "active",
|
||||
"severity": "high",
|
||||
"updated_at": "2026-05-21",
|
||||
"path": "records/plugin-dev/KB-PLUGIN-013-mindplace-plugin-publication-runbook.md",
|
||||
"summary": "Runbook completo de publicação. As Fases 2-5 (Forgejo + ZIP + Release + plugins.json) são automatizadas pelo script bin/mindplace-release.sh. Uso: ./bin/mindplace-release.sh ./docker/glpi/plugins/<plugin>. Requer PAT do Forgejo com escopo write:repository."
|
||||
"summary": "id: KB-PLUGIN-013"
|
||||
},
|
||||
{
|
||||
"id": "KB-PLUGIN-014",
|
||||
|
|
@ -320,7 +319,7 @@
|
|||
},
|
||||
{
|
||||
"id": "KB-PLUGIN-017",
|
||||
"title": "Bug do detector de wrapper directory no instalador Mindplace mutilava nomes de arquivos",
|
||||
"title": "\"Bug do detector de wrapper directory no instalador Mindplace mutilava nomes de arquivos\"",
|
||||
"domain": "plugin-dev",
|
||||
"tags": [
|
||||
"mindplace",
|
||||
|
|
@ -336,17 +335,18 @@
|
|||
},
|
||||
{
|
||||
"id": "KB-PLUGIN-018",
|
||||
"title": "Convenção de wrapper directory para ZIPs de release de plugin GLPI distribuídos via Mindplace",
|
||||
"title": "\"Convenção de wrapper directory na geração de ZIP de release de plugin (script mindplace-release.sh)\"",
|
||||
"domain": "plugin-dev",
|
||||
"tags": [
|
||||
"mindplace",
|
||||
"forgejo",
|
||||
"release",
|
||||
"zip",
|
||||
"github-actions",
|
||||
"workflow"
|
||||
"wrapper",
|
||||
"mindplace-release-sh"
|
||||
],
|
||||
"status": "active",
|
||||
"severity": "medium",
|
||||
"severity": "high",
|
||||
"path": "records/plugin-dev/KB-PLUGIN-018-plugin-release-zip-wrapper-convention.md",
|
||||
"summary": "id: KB-PLUGIN-018"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,7 +1,26 @@
|
|||
# KB-PLUGIN-019: Arquitetura BFF (Backend For Frontend) e Segurança via API no GLPI 11 (Plugin MCProtocol)
|
||||
---
|
||||
id: KB-PLUGIN-019
|
||||
title: Arquitetura BFF (Backend For Frontend) e Seguranca via API no GLPI 11 (Plugin MCProtocol)
|
||||
domain: plugin-dev
|
||||
tags:
|
||||
- glpi
|
||||
- glpi11
|
||||
- mcp
|
||||
- api
|
||||
- rbac
|
||||
- security
|
||||
- bff
|
||||
status: active
|
||||
severity: high
|
||||
created_at: 2026-05-21
|
||||
updated_at: 2026-05-21
|
||||
applies_to:
|
||||
- Plugin MCProtocol GLPI 11
|
||||
related_records:
|
||||
- KB-PLUGIN-020
|
||||
---
|
||||
|
||||
**Domain:** plugin-dev
|
||||
**Tags:** glpi, glpi11, mcp, api, rbac, security, bff
|
||||
# KB-PLUGIN-019: Arquitetura BFF (Backend For Frontend) e Segurança via API no GLPI 11 (Plugin MCProtocol)
|
||||
|
||||
## 1. Segurança e Escopo de Dados (RBAC)
|
||||
O uso obrigatório da API REST para listagens de dados (ao invés de consultas SQL diretas via `global $DB`) garante a aplicação das restrições de permissão nativas do GLPI.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,25 @@
|
|||
# KB-PLUGIN-020: Roadmap de Evolução do MCProtocol (Views Semânticas API)
|
||||
---
|
||||
id: KB-PLUGIN-020
|
||||
title: Roadmap de Evolucao do MCProtocol (Views Semanticas API)
|
||||
domain: plugin-dev
|
||||
tags:
|
||||
- glpi
|
||||
- glpi11
|
||||
- mcp
|
||||
- api
|
||||
- roadmap
|
||||
- bff
|
||||
status: active
|
||||
severity: medium
|
||||
created_at: 2026-05-21
|
||||
updated_at: 2026-05-21
|
||||
applies_to:
|
||||
- Plugin MCProtocol GLPI 11
|
||||
related_records:
|
||||
- KB-PLUGIN-019
|
||||
---
|
||||
|
||||
**Domain:** plugin-dev
|
||||
**Tags:** glpi, glpi11, mcp, api, roadmap, bff
|
||||
# KB-PLUGIN-020: Roadmap de Evolução do MCProtocol (Views Semânticas API)
|
||||
|
||||
Usando a ferramenta `glpi_ticket_search_by_status` como modelo de arquitetura "Backend For Frontend", as próximas atualizações do plugin focarão em mapear o restante do ecossistema de chamados e ativos do GLPI para ferramentas simples, seguras e com baixo custo de tokens.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue