Document staging checklist results and production deploy 0.9.7-spec029-agentic. Co-authored-by: Cursor <cursoragent@cursor.com>
49 lines
1.8 KiB
Markdown
49 lines
1.8 KiB
Markdown
# Tasks — Spec 029 Agentic Ops
|
||
|
||
## Fase A — Fundação T0 ✅
|
||
- [x] A1 Tabelas SQLite (`agent_scenarios`, `agent_runs`, `agent_findings`, `agent_action_log`, `agent_kb_chunks`)
|
||
- [x] A2 Router `/api/v1/agents/*` montado em `main.py`
|
||
- [x] A3 `init_agent_schema` no boot
|
||
- [x] A4 Cenários registry.yaml (9 cenários)
|
||
- [x] A5 Checks T0 (`checks.py`)
|
||
|
||
## Fase B — Worker 24/7 ✅
|
||
- [x] B1 `agentic_tick()` no worker
|
||
- [x] B2 `AGENTIC_INTERVAL_SEC=300`
|
||
- [x] B3 `POST /internal/tick`
|
||
|
||
## Fase C — T1 LLM ✅
|
||
- [x] C1 Ollama VM123 `qwen2.5:7b-instruct`
|
||
- [x] C2 `advise_human_action` em findings warn+
|
||
- [x] C3 `chat_context` copiloto
|
||
- [x] C4 KB Curator index specs
|
||
|
||
## Fase D — Agentes nomeados A0–A7 ✅
|
||
- [x] D1 `catalog.py` roster
|
||
- [x] D2 `agents-roster.md`
|
||
- [x] D3 Map cenário → agente (A1, A2, A6, sentinel)
|
||
|
||
## Fase E — Mensagens operadores ✅
|
||
- [x] E1 `agent_threads` + `agent_messages`
|
||
- [x] E2 Inbox por role
|
||
- [x] E3 Reply humano + ack
|
||
- [x] E4 UI Desk 3 colunas (roster/inbox/contexto)
|
||
- [x] E5 E-mail high/critical via Postfix
|
||
|
||
## Fase F — Staging homologação ✅
|
||
- [x] F1 Deploy `docker-compose.agentic-staging.yml` (:8180/:8192)
|
||
- [x] F2 Checklist quickstart.md
|
||
- [x] F3 Chat T1 com Ollama online (health tier t1; resposta LLM ~2min qwen2.5:7b)
|
||
- [x] F4 Inbox com finding simulado (VM123 finance + OpenPanel bridge)
|
||
|
||
## Fase G — Produção ✅
|
||
- [x] G1 Merge branch → main (pendente push remoto se aplicável)
|
||
- [x] G2 Deploy produção `:8080` (api + worker + frontend) — versão `0.9.7-spec029-agentic`
|
||
- [x] G3 Verificar produção intacta — `/api/v1/agents/health` 200 tier t1
|
||
- [x] G4 Registar homologação — 2026-06-19 VM122
|
||
|
||
## Fase H — Futuro (fora MVP)
|
||
- [ ] H1 A3–A5 cenários deliverability/SOC/mail
|
||
- [ ] H2 A7 runbooks R0–R3 + fila aprovação
|
||
- [ ] H3 WebSocket live push
|
||
- [ ] H4 Embeddings `nomic-embed-text` semântico
|