feat: fundar plataforma mais humana
This commit is contained in:
136
ecossistema/CENARIOS-ACEITE-GOVERNANCA.md
Normal file
136
ecossistema/CENARIOS-ACEITE-GOVERNANCA.md
Normal file
@@ -0,0 +1,136 @@
|
||||
# Cenarios de aceite de governanca
|
||||
|
||||
- Cenarios avaliados: 8
|
||||
- Cenarios prontos/uteis: 0
|
||||
- Cenarios bloqueados: 7
|
||||
- Score medio de cenario: 21
|
||||
|
||||
## Produto vendavel com gate Business
|
||||
|
||||
- scenario_id: `business-sellable-control`
|
||||
- dominio: `business`
|
||||
- status: `bloqueado`
|
||||
- score: `0`
|
||||
- impacto se falhar: Venda e suporte ficam baseados em regras dispersas.
|
||||
- proximas acoes:
|
||||
- publicar contrato Business
|
||||
- gerar extrato
|
||||
- criar mensagem humana
|
||||
- assertions:
|
||||
- `falha` `business.plan`: faltam quota
|
||||
- `falha` `finance.billing`: faltam usage, reconciliation
|
||||
- `falha` `customer_ops.support`: proibidos erro bruto
|
||||
|
||||
## Cloudflare opera por wrangler
|
||||
|
||||
- scenario_id: `cloudflare-wrangler-not-plugin`
|
||||
- dominio: `cloud`
|
||||
- status: `bloqueado`
|
||||
- score: `0`
|
||||
- impacto se falhar: Diagnostico Cloudflare fica preso em plugin experimental.
|
||||
- proximas acoes:
|
||||
- registrar tentativa
|
||||
- validar wrangler
|
||||
- validar rota/binding
|
||||
- assertions:
|
||||
- `falha` `integracoes.plugin`: proibidos blocker
|
||||
- `falha` `integracoes.wrangler`: faltam deploy, secret
|
||||
- `falha` `integracoes.runtime`: faltam binding
|
||||
|
||||
## Release tem versao, regressao e rollback
|
||||
|
||||
- scenario_id: `release-version-rollback`
|
||||
- dominio: `governance`
|
||||
- status: `bloqueado`
|
||||
- score: `0`
|
||||
- impacto se falhar: Mudancas futuras quebram contrato sem reversao clara.
|
||||
- proximas acoes:
|
||||
- gerar contrato
|
||||
- executar smoke
|
||||
- registrar rollback
|
||||
- publicar changelog
|
||||
- assertions:
|
||||
- `falha` `platform_base.version`: faltam contractversion, schemaversion
|
||||
- `falha` `mcps.smoke`: Smoke precisa rodar.
|
||||
- `falha` `platform_base.rollback`: faltam previous
|
||||
- `falha` `docs.docs`: faltam changelog, migration
|
||||
|
||||
## Suporte fecha ciclo de incidente
|
||||
|
||||
- scenario_id: `customer-ops-support-cycle`
|
||||
- dominio: `support`
|
||||
- status: `bloqueado`
|
||||
- score: `25`
|
||||
- impacto se falhar: Suporte perde contexto e repete falhas.
|
||||
- proximas acoes:
|
||||
- abrir incidente
|
||||
- encaminhar
|
||||
- fechar incidente
|
||||
- assertions:
|
||||
- `falha` `customer_ops.ticket`: faltam ticket
|
||||
- `falha` `customer_ops.handoff`: faltam handoff, owner
|
||||
- `falha` `customer_ops.resolution`: faltam resolved
|
||||
- `ok` `compliance.audit`: Ciclo precisa ser auditavel.
|
||||
|
||||
## Painel e GPT compartilham a mesma fonte
|
||||
|
||||
- scenario_id: `panel-gpt-same-source`
|
||||
- dominio: `mcp`
|
||||
- status: `bloqueado`
|
||||
- score: `25`
|
||||
- impacto se falhar: Painel e GPT podem divergir e quebrar confianca humana.
|
||||
- proximas acoes:
|
||||
- criar viewInstance
|
||||
- gerar source hashes
|
||||
- publicar contrato
|
||||
- assertions:
|
||||
- `falha` `mcps.screen`: MCP deve criar instancia de tela.
|
||||
- `falha` `mcps.hashes`: faltam records
|
||||
- `ok` `ui.ui`: UI deve renderizar mesmo contrato.
|
||||
- `falha` `docs.docs`: Docs deve registrar contrato.
|
||||
|
||||
## Docs deixa de ser blocker ambiguo
|
||||
|
||||
- scenario_id: `docs-blocker-reconciliation`
|
||||
- dominio: `docs`
|
||||
- status: `bloqueado`
|
||||
- score: `33`
|
||||
- impacto se falhar: Docs segue bloqueando maturidade global sem clareza institucional.
|
||||
- proximas acoes:
|
||||
- registrar decisao Docs
|
||||
- atualizar readiness MCP
|
||||
- assertions:
|
||||
- `falha` `docs.docs-decision`: proibidos ambig
|
||||
- `falha` `mcps.mcp-readiness`: MCP deve refletir a decisao.
|
||||
- `ok` `ui.ui-explainable`: UI/GPT devem explicar a mesma fonte.
|
||||
|
||||
## RBAC com caminho negado provado
|
||||
|
||||
- scenario_id: `identity-rbac-negative-path`
|
||||
- dominio: `identity`
|
||||
- status: `bloqueado`
|
||||
- score: `33`
|
||||
- impacto se falhar: Permissao fica insegura e suporte nao consegue explicar negacao.
|
||||
- proximas acoes:
|
||||
- criar matriz RBAC
|
||||
- criar teste deny
|
||||
- assertions:
|
||||
- `falha` `identity.roles`: faltam role
|
||||
- `falha` `identity.deny`: faltam 403, forbidden
|
||||
- `ok` `compliance.audit`: Decisao precisa ser auditavel.
|
||||
|
||||
## BYOK por tenant sem vazamento
|
||||
|
||||
- scenario_id: `byok-tenant-controlled`
|
||||
- dominio: `integrations`
|
||||
- status: `atencao`
|
||||
- score: `50`
|
||||
- impacto se falhar: Autosservico parece pronto, mas falha no primeiro cliente real.
|
||||
- proximas acoes:
|
||||
- criar usuario e organizacao
|
||||
- gerar credentialRef e smoke
|
||||
- assertions:
|
||||
- `falha` `identity.identity-actor`: faltam organization, tenant
|
||||
- `ok` `business.business-entitlement`: Uso precisa ser autorizado comercialmente.
|
||||
- `falha` `integracoes.credential-ref`: Credencial deve virar ref segura.
|
||||
- `ok` `compliance.redaction`: Nao vazamento deve ser provado.
|
||||
Reference in New Issue
Block a user