Skip to main content

Architecture Decision Records

Registro inmutable de decisiones arquitectónicas y organizacionales de Eigenoid. Cada ADR captura una decisión significativa, el contexto que la motivó, las alternativas consideradas y sus consecuencias.

Principios

  • Inmutables: una vez Accepted, un ADR no se edita. Si la decisión cambia, se crea un ADR nuevo que supersede al anterior.
  • Numeración secuencial: los números no se reutilizan, incluso para ADRs rechazados.
  • Escritos antes o durante la decisión: no son documentación retroactiva; capturan el pensamiento en el momento.
  • Alcance amplio: decisiones que afectan a más de un módulo, repo o persona. Las decisiones locales van en el código o en PRs.

Estados

EstadoSignificado
ProposedPropuesta abierta a discusión, no adoptada aún.
AcceptedDecisión vigente.
RejectedPropuesta descartada; se conserva para preservar el razonamiento.
DeprecatedYa no aplica, pero no fue reemplazada por otra decisión.
Superseded by ADR-NNNNReemplazada por un ADR posterior.

Índice

#TítuloEstadoFecha
0001Crear una organización dedicada (eigenoid)Accepted2026-04-17
0002Repositorio dedicado para internal-docsAccepted2026-04-17
0003Adoptar formato ADRAccepted2026-04-17
0004GitHub App como default para tokens de pipelinesAccepted2026-04-17

Cómo proponer un nuevo ADR

  1. Copia template.md como NNNN-titulo-corto.md con el siguiente número disponible.
  2. Completa los campos con el contexto, decisión y consecuencias.
  3. Abre un PR con status Proposed y solicita revisión.
  4. Cuando se acepte, actualiza el status a Accepted, añade la entrada a este índice, y mergea.