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
- Renumerar
0047-semantic-pii-ner.md para o próximo slot livre (>0071) e atualizar 0000-adr-index.md.
- 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.
- 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).
Contexto
Detectado durante a Fase 0 do plano do Portal do Desenvolvedor (saneamento topológico de
docs/adr/edocs/adrs/).Problema
Dois ADRs distintos compartilham o mesmo número
0047:docs/adr/0047-contestability-structured-mediation-protocol.mddocs/adr/0047-semantic-pii-ner.mdAdicionalmente,
docs/adr/0067-contestability-structured-mediation-protocol.mdé um mirror semântico de0047-contestability-structured-mediation-protocol.md, criando ambiguidade sobre qual é o documento canônico.Impacto
NNNNúnico emdocs/adr/.Mapeamento canônico provisório (em uso no Portal do Desenvolvedor até resolução)
ContestabilityLoop(SLA 24h) —docs/adr/0017-contestability-loop.mddocs/adr/0047-contestability-structured-mediation-protocol.mdProposta
0047-semantic-pii-ner.mdpara o próximo slot livre (>0071) e atualizar0000-adr-index.md.0067-contestability-structured-mediation-protocol.mdé:0047(então marcar0047comoSuperseded by ADR-0067), ougrep -rn "ADR-0047\|ADR-0067" docs/ rust/ python/).Referências
CHANGELOG_PHILOSOPHICAL.md(entrada bootstrap).