Skip to content

ADR renumbering: conflict on number 0047 and mirror 0067 #150

Description

@danzeroum

Contexto

Detectado durante a Fase 0 do plano do Portal do Desenvolvedor (saneamento topológico de docs/adr/ e docs/adrs/).

Problema

Dois ADRs distintos compartilham o mesmo número 0047:

  • docs/adr/0047-contestability-structured-mediation-protocol.md
  • docs/adr/0047-semantic-pii-ner.md

Adicionalmente, docs/adr/0067-contestability-structured-mediation-protocol.md é um mirror semântico de 0047-contestability-structured-mediation-protocol.md, criando ambiguidade sobre qual é o documento canônico.

Impacto

  • Referências cruzadas em documentação (notavelmente no Portal do Desenvolvedor em construção) precisam escolher arbitrariamente um número.
  • Quebra a propriedade de identificador único que os ADRs deveriam ter.
  • Bloqueia automação que assume NNNN único em docs/adr/.

Mapeamento canônico provisório (em uso no Portal do Desenvolvedor até resolução)

  • ADR-0017 = ContestabilityLoop (SLA 24h) — docs/adr/0017-contestability-loop.md
  • ADR-0047 = protocolo de mediação estruturada — docs/adr/0047-contestability-structured-mediation-protocol.md

Proposta

  1. Renumerar 0047-semantic-pii-ner.md para o próximo slot livre (>0071) e atualizar 0000-adr-index.md.
  2. Decidir se 0067-contestability-structured-mediation-protocol.md é:
    • um superseder de 0047 (então marcar 0047 como Superseded by ADR-0067), ou
    • duplicação a remover.
  3. Atualizar todas as referências cruzadas (grep -rn "ADR-0047\|ADR-0067" docs/ rust/ python/).

Referências

  • Plano do Portal do Desenvolvedor, risco R8.
  • CHANGELOG_PHILOSOPHICAL.md (entrada bootstrap).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions