> ## Documentation Index
> Fetch the complete documentation index at: https://internal.softcrum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Constitución

> La constitución es el conjunto cerrado de reglas que los agentes no pueden esquivar — las categorías de puerto, las reglas arquitectónicas, el índice de estándares. Vive en la raíz del repositorio como AGENTS.md.

> **El inglés es la versión autoritativa**: [`../../constitution/`](/constitution/overview).

Enmendarla es deliberadamente raro y deliberadamente manual: el owner revisa el diff **línea por
línea** antes de que toque el documento raíz. Ningún agente aplica una enmienda por su cuenta.

| Enmienda                                                | Agrega                                                                                                                                                                                | Estado                                                     |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [A1](/es/constitution/amendment-A1-ports-and-standards) | `QueuePort` y `NotificationChannelPort` (categorías 7 y 8) · regla **R21** (hexagonal sin excepción, binding de adaptador por módulo) · registra los estándares nuevos y actualizados | ⚠️ **Propuesta** — pendiente de aprobación línea por línea |

TS-002 no puede empezar hasta que A1 se aplique: define ambos puertos nuevos, y la constitución
prohíbe puertos fuera de las categorías nombradas.

## El texto fundacional

[`founding-constitution.md`](/es/constitution/founding-constitution) es una **reconstrucción pendiente de
validación**, escrita a pedido del owner porque el hueco bloqueaba TS-002 y la enmienda A1. Cada
regla lleva etiqueta **\[derived]**, **\[inferred]** o **\[proposed]** para que la revisión avance
rápido donde la evidencia es fuerte y lento donde no lo es.

La parte más débil es la Parte 2, las seis categorías de puerto: la enmienda A1 nos dice que son
exactamente seis y que las colas no estaban entre ellas, pero no cuáles son. Todo eso está deducido
del stack.

Una vez validada, la Parte 1 se muda a `AGENTS.md`, el hueco de §9 desaparece, y TS-002 se
desbloquea.
