This website requires JavaScript.
9f32c84b0c
chore: allow versioned SQL source files
master
Gustavo Santos and Claude Sonnet 5.5
2026-10-01 14:28:21 -03:00
d21c4596e1
chore: import relatorio (subtree)
Gustavo Santos
2026-10-01 14:26:02 -03:00
e322cec92b
chore: import coordenador (subtree)
Gustavo Santos
2026-10-01 14:25:55 -03:00
facbe2e340
chore: initialize Slack coordinator reports monorepo
Gustavo Santos and Claude Sonnet 5.5
2026-10-01 14:25:48 -03:00
34bcb132f3
chore: remove superseded legacy workflows
Automacao GLPI and Claude Sonnet 5.5
2026-10-01 14:23:59 -03:00
ce7af94d55
docs: update coordinator project state
Gustavo and Claude Sonnet 5.5
2026-10-01 14:23:46 -03:00
24f0476dd7
Atualiza README para refletir a V2 em producao (V1 vira referencia legado)
Automacao GLPI and Claude Sonnet 5
2026-09-27 22:15:34 -03:00
9475e68cb1
Corrige bug real de idempotencia: message_hash nao deve fazer parte do send_key
Automacao GLPI and Claude Sonnet 5
2026-08-25 09:44:44 -03:00
f6f12c53d8
Corrige bug real: insert de log de envio (falha) quebrava por coluna 'erro' inexistente
Automacao GLPI and Claude Sonnet 5
2026-08-25 09:34:58 -03:00
64ddfb9b7b
V2: guarda de envio real (SEND_ENABLED/FORCE_SEND), idempotencia por send_key e Slack nativo
Automacao GLPI and Claude Sonnet 5
2026-08-25 09:22:42 -03:00
bdfa675d89
Adiciona V2 do relatorio GLPI: camada deterministica + IA com fallback
Automacao GLPI and Claude Sonnet 5
2026-08-25 08:49:45 -03:00
2724b90cb4
docs: correção final report (Validar e executar fix, determinism bug, #62/#75 audit)
Gustavo and Claude Sonnet 5
2026-08-25 06:22:15 -03:00
b11fcb8a7f
fix(v2): CRITICAL -- deterministic tie-break in Top10 selection (real duplicate-send root cause)
Gustavo and Claude Sonnet 5
2026-08-24 21:59:29 -03:00
124516e64a
fix(v2): fix "Validar e executar" bug (real root cause), expand generic-phrase blacklist, add FORCE_SEND
Gustavo and Claude Sonnet 5
2026-08-24 21:49:42 -03:00
26b06e07d5
feat(v2): REAL Slack send confirmed working end-to-end
Gustavo and Claude Sonnet 5
2026-08-24 21:37:17 -03:00
18ff9129cf
fix(v2): use exact Slack channel ID (from Slack's own UI), root-cause the send failure
Gustavo and Claude Sonnet 5
2026-08-24 21:32:09 -03:00
3796bd738a
fix(v2): confirmed real Slack channel slug (chamados-suporte)
Gustavo and Claude Sonnet 5
2026-08-24 21:15:04 -03:00
0c4a9482cb
fix(v2): use the real Bot Coordenador Slack credential and CHAMADOS SUPORTE channel
Gustavo and Claude Sonnet 5
2026-08-24 21:12:58 -03:00
71796390e3
docs: production-readiness final report
Gustavo and Claude Sonnet 5
2026-08-24 21:03:28 -03:00
617c67493f
fix(v2): envio-digest insert nodes were missing the required columns mapping
Gustavo and Claude Sonnet 5
2026-08-24 21:02:05 -03:00
86039ecfe4
fix(v2): Data Table - Buscar Envios Recentes needs alwaysOutputData (real bug found in DEV validation)
Gustavo and Claude Sonnet 5
2026-08-24 20:56:02 -03:00
d64b1132b9
feat(v2): wire Slack send branch + Schedule Trigger into the template, generalize transitive-dep test
Gustavo and Claude Sonnet 5
2026-08-24 20:51:15 -03:00
abc690ddb7
feat(v2): real Slack send pipeline (guard, idempotency, success/failure registration)
Gustavo and Claude Sonnet 5
2026-08-24 20:50:54 -03:00
e0f4b9a5d0
fix(v2): WAITING_*/blocked classes never enter Top10 regardless of contextChanged
Gustavo and Claude Sonnet 5
2026-08-24 20:50:12 -03:00
482b7ef48e
fix(v2): redefine AI actionability semantics + version the classifier (AI_CLASSIFIER_VERSION)
Gustavo and Claude Sonnet 5
2026-08-24 20:49:54 -03:00
4534099b50
docs: add corrective-cycle final report (Run A/Run B, real execution data)
Gustavo and Claude Sonnet 5
2026-08-24 20:09:52 -03:00
edecd271b9
fix(v2): fix missing transitive dependency (normalize.js) in 3 node drivers
Gustavo and Claude Sonnet 5
2026-08-24 20:01:14 -03:00
3c87ab55e1
fix(v2): fix cache is_fallback bug, wire observability + data quality, drop debug webhook, fix GLPI URL
Gustavo and Claude Sonnet 5
2026-08-24 19:50:48 -03:00
485234dc88
feat(v2): add data-quality audit queue for INSUFFICIENT_CONTEXT, require non-empty next_action
Gustavo and Claude Sonnet 5
2026-08-24 16:52:22 -03:00
34f61abc3b
fix(v2): centralize AI_FALLBACK/INSUFFICIENT_CONTEXT eligibility policy in cooldown.js
Gustavo and Claude Sonnet 5
2026-08-24 16:51:17 -03:00
00a42db269
fix(v2): AI_FALLBACK replaces the ACTIONABLE_NOW-with-confidence-0 lie, normalize null-like strings
Gustavo and Claude Sonnet 5
2026-08-24 16:49:22 -03:00
db7a261a10
feat(v2): normalize GLPI text before context/hash, add real ticket description
Gustavo and Claude Sonnet 5
2026-08-24 16:47:32 -03:00
d7650308a9
feat(v2): add robust GLPI text normalization (HTML/entities, multi-level escaping)
Gustavo and Claude Sonnet 5
2026-08-24 16:45:36 -03:00
6bbdaa5fe8
docs: add final mission report (real execution data, no fabricated numbers)
Gustavo and Claude Sonnet 5
2026-08-24 16:33:04 -03:00
2881fb52de
docs: update schema introspection note with confirmed findings from real run
Gustavo and Claude Sonnet 5
2026-08-24 16:31:22 -03:00
ea105d525c
fix(v2): three real bugs found by an actual end-to-end run against production GLPI data
Gustavo and Claude Sonnet 5
2026-08-24 16:30:13 -03:00
af48ea69d8
feat(v2): create DEV data tables, deploy V2 workflow (inactive), record schema introspection
Gustavo and Claude Sonnet 5
2026-08-24 15:47:48 -03:00
a99a25cb1a
feat(v2): complete n8n workflow template (36 nodes) covering full V2 pipeline + shadow branch
Gustavo and Claude Sonnet 5
2026-08-24 15:31:44 -03:00
ec596a29a8
feat(v2): add build script that inlines tested logic/*.js into n8n Code nodes
Gustavo and Claude Sonnet 5
2026-08-24 15:20:54 -03:00
00bb89f4f4
feat(v2): candidate pool SQL (admin exclusion preserved, no hard LIMIT 10) + verbatim legacy SQL for shadow mode
Gustavo and Claude Sonnet 5
2026-08-24 15:19:39 -03:00
60015c0972
feat(v2): add short message and coordination digest builders
Gustavo and Claude Sonnet 5
2026-08-24 15:18:15 -03:00
d3917707e0
feat(v2): add Top10 selection with soft group diversity, hard 10-item cap
Gustavo and Claude Sonnet 5
2026-08-24 15:17:37 -03:00
749be7dbae
feat(v2): add auditable final score combining actionability, baseline and cooldown
Gustavo and Claude Sonnet 5
2026-08-24 15:17:06 -03:00
014c48d578
feat(v2): add state-based cooldown with critical override
Gustavo and Claude Sonnet 5
2026-08-24 15:16:25 -03:00
efba7792fa
feat(v2): add safe AI fallback and cache/reanalysis decision
Gustavo and Claude Sonnet 5
2026-08-24 15:15:50 -03:00
c445e00fc5
feat(v2): add strict schema validation for AI classification JSON
Gustavo and Claude Sonnet 5
2026-08-24 15:15:21 -03:00
7dccb85efa
feat(v2): add ticket normalization and bounded AI context builder
Gustavo and Claude Sonnet 5
2026-08-24 15:14:50 -03:00
30e532f811
feat(v2): add context fingerprint hash that ignores time-only fields
Gustavo and Claude Sonnet 5
2026-08-24 15:14:17 -03:00
32ebe0d4f2
feat(v2): add parseConfig with clamped TOP_N and safe defaults
Gustavo and Claude Sonnet 5
2026-08-24 15:13:48 -03:00
ff5620c95c
chore: scaffold node:test runner for V2 deterministic logic
Gustavo and Claude Sonnet 5
2026-08-24 15:13:19 -03:00
49f487d636
docs: add V2 implementation plan (17 tasks, TDD for deterministic logic)
Gustavo and Claude Sonnet 5
2026-08-24 15:12:08 -03:00
de147107d5
docs: add V2 design spec (approved)
Gustavo and Claude Sonnet 5
2026-08-24 15:00:34 -03:00
1eb1f80b4f
chore: baseline import of existing Coordenador GLPI V1 project
Gustavo and Claude Sonnet 5
2026-08-24 15:00:26 -03:00
b2aefcd2d7
Use N8N AI agent for GLPI report
Automacao GLPI
2026-07-06 14:58:29 -03:00
ecd2523e1e
Schedule GLPI report by business day
Automacao GLPI
2026-07-05 10:39:46 -03:00
9472e784a6
Initial GLPI daily report workflow
Automacao GLPI
2026-07-04 23:58:38 -03:00