⚙️ k3g Compliance & Governance

Painel de revisão da Semana 2: 4WNET-MNS-KTG-RX

Critério de liberação da Semana 2

Liberado para revisão

Rascunhos: 7

Registros propostos: 1

Itens com restrição: 0

Ver critério de liberação

📋 Painel de revisão

week2-review-board.md

# Week 2 Review Board — 4WNET-MNS-KTG-RX **Generated:** 2026-05-05T13:16:10.729261+00:00 **Status:** Ready for human review --- ## 1. Summary | Category | Count | |----------|-------| | Ready for review | 7 | | Needs clarification | 0 | | Still pending | 0 | | Blocked | 0 | | **Total candidates** | **7** | --- ## 2. Items Ready for Review | Object Key | Type | Team | Draft | Status | |------------|------|------|-------|--------| | Eth-Trunk0.10 | subinterface | service team | approval-draft-Eth-Trunk0-10.json | draft_review | | Eth-Trunk0.147 | subinterface | service team | approval-draft-Eth-Trunk0-147.json | draft_review | | Eth-Trunk0.1580 | subinterface | service team | approval-draft-Eth-Trunk0-1580.json | draft_review | | Eth-Trunk0.1589 | subinterface | service team | approval-draft-Eth-Trunk0-1589.json | draft_review | | Eth-Trunk0.1606 | subinterface | service team | approval-draft-Eth-Trunk0-1606.json | draft_review | | 192.0.2.1/30 | ip_address | network ops | approval-draft-192-0-2-1-30.json | draft_review | | 203.0.113.1 | bgp_peer | bgp team | approval-draft-203-0-113-1.json | draft_review | --- ## 3. Not Eligible for Review | Object Key | Reason | Action | |------------|--------|--------| --- ## 4. Review Checklist For each validated item, reviewer must verify: - [x] Naming valid (no conflicts) - [x] Tenant confirmed (known domain) - [x] Service type valid (approved list) - [x] Criticality defined (high/medium/low) - [x] Owner identified - [x] Evidence sufficient - [x] Parent/interface/VRF coheent - [x] Risk assessed (BAIXO/MÉDIO/ALTO) - [x] Reviewer identified --- ## 5. Allowed Decisions Fill week2-review-decisions.csv with decisions: - **approve_for_approval_record** → Promote to ApprovalRecord (pending status) - **request_changes** → Return for clarification - **reject** → Not eligible for approval - **defer** → Defer to later phase - **block** → Blocked (cannot proceed) --- ## Next Steps 1. Review each item in section 2 2. Fill week2-review-decisions.csv with decision 3. Run promotion script to create ApprovalRecords 4. Verify promoted ApprovalRecords in approvals/pending --- **Safety Confirmations:** ✅ No NetBox writes ✅ No ApplyPlan ✅ No apply execution ✅ No tokens ✅ Drafts remain draft_review status ✅ Manual review required --- **Status:** Awaiting human review decisions **Next:** Run promote_week2_drafts_to_approvals.py after decisions are complete

Baixar painel

🧭 Candidatos da revisão

Object Key Tipo Time Ação recomendada Decisão humana
192.0.2.1/30 ip_address service_candidate Precisa de revisão Pendente
203.0.113.1 bgp_peer service_candidate Precisa de revisão Pendente
Eth-Trunk0.10 subinterface service_candidate Precisa de revisão Pendente
Eth-Trunk0.147 subinterface service_candidate Precisa de revisão Pendente
Eth-Trunk0.1580 subinterface service_candidate Precisa de revisão Pendente
Eth-Trunk0.1589 subinterface service_candidate Precisa de revisão Pendente
Eth-Trunk0.1606 subinterface service_candidate Precisa de revisão Pendente

✏️ Template de decisões

week2-review-decisions.csv

Preencha este CSV com suas decisões (approve_for_approval_record, request_changes, reject, defer, block)

Ver CSV Baixar CSV

Próximos passos

  1. Revisar cada item no painel de revisão
  2. Preencher as decisões no CSV (approve_for_approval_record, request_changes, reject, defer, block)
  3. Informar o nome do revisor e o timestamp reviewed_at
  4. Definir approval_record_allowed=true para os itens que podem promover
  5. Rodar a promoção apenas depois da decisão humana explícita
  6. Verificar os registros propostos na fila de aprovação

Relacionados