ligbox-ops-platform/specs/029-agentic-ops-runbooks/tasks.md
Ligbox Spec Hub 92148e5980 Mark Spec 029 phases F/G homologation complete.
Document staging checklist results and production deploy 0.9.7-spec029-agentic.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 23:47:55 +00:00

1.8 KiB
Raw Blame History

Tasks — Spec 029 Agentic Ops

Fase A — Fundação T0

  • A1 Tabelas SQLite (agent_scenarios, agent_runs, agent_findings, agent_action_log, agent_kb_chunks)
  • A2 Router /api/v1/agents/* montado em main.py
  • A3 init_agent_schema no boot
  • A4 Cenários registry.yaml (9 cenários)
  • A5 Checks T0 (checks.py)

Fase B — Worker 24/7

  • B1 agentic_tick() no worker
  • B2 AGENTIC_INTERVAL_SEC=300
  • B3 POST /internal/tick

Fase C — T1 LLM

  • C1 Ollama VM123 qwen2.5:7b-instruct
  • C2 advise_human_action em findings warn+
  • C3 chat_context copiloto
  • C4 KB Curator index specs

Fase D — Agentes nomeados A0A7

  • D1 catalog.py roster
  • D2 agents-roster.md
  • D3 Map cenário → agente (A1, A2, A6, sentinel)

Fase E — Mensagens operadores

  • E1 agent_threads + agent_messages
  • E2 Inbox por role
  • E3 Reply humano + ack
  • E4 UI Desk 3 colunas (roster/inbox/contexto)
  • E5 E-mail high/critical via Postfix

Fase F — Staging homologação

  • F1 Deploy docker-compose.agentic-staging.yml (:8180/:8192)
  • F2 Checklist quickstart.md
  • F3 Chat T1 com Ollama online (health tier t1; resposta LLM ~2min qwen2.5:7b)
  • F4 Inbox com finding simulado (VM123 finance + OpenPanel bridge)

Fase G — Produção

  • G1 Merge branch → main (pendente push remoto se aplicável)
  • G2 Deploy produção :8080 (api + worker + frontend) — versão 0.9.7-spec029-agentic
  • G3 Verificar produção intacta — /api/v1/agents/health 200 tier t1
  • G4 Registar homologação — 2026-06-19 VM122

Fase H — Futuro (fora MVP)

  • H1 A3A5 cenários deliverability/SOC/mail
  • H2 A7 runbooks R0R3 + fila aprovação
  • H3 WebSocket live push
  • H4 Embeddings nomic-embed-text semântico