{
  "version": 1,
  "_note": "Per-task complexity rubric (ADR-0030, adapted from EVO-METHOD/BMAD domain-complexity + project-types CSVs, MIT). Deterministic lookup, not LLM judgment. Tiers describe the requested change; domains add advisory risk context and never force a tier, ADR, workflow, gate, or agent dispatch. Editing a row is an ADR act because this is reviewable policy. Platform levels and task tiers are orthogonal.",
  "tiers": {
    "trivial": {
      "signals": ["typo", "rename", "comment", "bump version", "bump dep", "lint", "format", "whitespace", "changelog entry", "fix link", "docstring", "erro de digitação", "erro de digitacao", "renomear", "comentário", "comentario", "formatar", "formatação", "formatacao", "corrigir link", "espaço em branco", "espaco em branco"],
      "ceremony": { "adr": false, "story": false, "review": "light" },
      "summary": "One cohesive low-risk edit. No ADR, no story — just do it and log if it touched an important path."
    },
    "feature": {
      "signals": ["add", "feature", "endpoint", "component", "screen", "page", "command", "field", "report", "export", "adicionar", "adicione", "funcionalidade", "recurso", "componente", "tela", "página", "pagina", "comando", "campo", "relatório", "relatorio", "exportar", "exportação", "exportacao"],
      "ceremony": { "adr": false, "story": true, "review": "standard" },
      "summary": "A user-visible increment. Roadmap entry + story + standard review. No ADR unless a structural decision surfaces."
    },
    "architectural": {
      "signals": ["migrate", "migration", "new dependency", "add dependency", "auth", "authentication", "authorization", "schema", "breaking", "rewrite", "refactor architecture", "replace", "protocol", "data model", "multi-tenant", "encryption", "rename public", "deprecate", "migrar", "migração", "migracao", "nova dependência", "nova dependencia", "adicionar dependência", "adicionar dependencia", "autenticação", "autenticacao", "autorização", "autorizacao", "esquema", "quebra de compatibilidade", "reescrever", "reescrita", "refatorar arquitetura", "substituir", "protocolo", "modelo de dados", "criptografia", "renomear público", "renomear publico", "descontinuar", "depreciar"],
      "ceremony": { "adr": true, "story": true, "review": "deep" },
      "summary": "A decision with blast radius. /new-adr FIRST, then a story, then deep review. /simulate-impact if it crosses a high-risk path."
    }
  },
  "defaultTier": "feature",
  "domains": {
    "lgpd": {
      "signals": ["cpf", "cnpj", "rg", "dados pessoais", "personal data", "dado pessoal", "lgpd", "consent", "consentimento", "titular", "data subject", "pii", "anonymiz", "anonimiz", "encarregado", "dpo"],
      "complexity": "high",
      "recommendedAgents": ["privacy-lgpd", "security"],
      "recommendedSections": ["data-inventory", "legal-basis", "retention", "data-subject-rights"],
      "shadowOnly": true,
      "note": "Brazilian personal-data handling (Lei 13.709/2018). Report the risk in shadow mode; do not block or escalate ceremony from the domain match alone."
    },
    "fintech": {
      "signals": ["payment", "pagamento", "banking", "trading", "investment", "crypto", "wallet", "transaction", "kyc", "aml", "pci", "pix", "boleto", "charge", "subscription billing"],
      "complexity": "high",
      "recommendedAgents": ["security", "privacy-lgpd"],
      "recommendedSections": ["compliance-matrix", "security-architecture", "audit-trail", "fraud-prevention"],
      "note": "Money movement / financial data. Regional compliance + audit trail are load-bearing."
    },
    "healthcare": {
      "signals": ["medical", "clinical", "patient", "paciente", "diagnostic", "diagnostico", "hipaa", "prontuario", "health record", "treatment", "therapy"],
      "complexity": "high",
      "recommendedAgents": ["privacy-lgpd", "security"],
      "recommendedSections": ["clinical-requirements", "data-privacy", "safety-measures", "regulatory-pathway"],
      "note": "Health data is sensitive personal data — privacy + safety are non-negotiable."
    },
    "general": {
      "signals": [],
      "complexity": "low",
      "recommendedAgents": [],
      "recommendedSections": [],
      "note": "No regulated domain detected. Standard practices apply."
    }
  }
}
