Ir al contenido

Versionado

Tres cosas se versionan por separado, todas con versionado semántico.

El estándar La CLI El plugin de Claude
Actual 5.5.0 0.14.0 5.5.0
Vive en EIDOS.md, el repositorio de Buildable eidosmd en npm El plugin junto al estándar
Una raíz lo registra como eidos_version en Framework.yaml no se registra no se registra
Cambia cuando cambia el texto de EIDOS.md se publica la herramienta se publica cualquier release del plugin
Historial versions/ Versiones CHANGELOG.md

Las herramientas cambian mucho más a menudo que el estándar. Cada release de la CLI y del plugin nombra el estándar que lleva; Estándar: sin cambios significa que tus raíces no necesitan nada.

Ventana de terminal
eidos framework # the root's eidos_version
eidos --version # the CLI, and the standard it carries

eidos check informa una vez, como aviso, de una raíz en un estándar anterior, y trabaja con ella tal como está. El Framework (el marco) que tiene delante la herramienta es el contrato operativo en cualquier caso.

Cada release del estándar queda congelada en versions/ bajo su número completo. Una migración va directamente de cualquier versión de origen a cualquier destino comparando las dos instantáneas: de la v1.0.0 a la v5.5.0 es un salto, no muchos.

Ventana de terminal
eidos migrate --dry-run # the moves it would make
eidos migrate

eidos migrate hace la parte mecánica del salto: renombra lo que cambió, reescribe el bloque properties.core del estándar, fija eidos_version y lleva intactos cada carpeta de plugin y cada región. Informa de lo que solo el dueño puede decidir y no lo hace. Tus propias propiedades bajo properties.custom no se tocan nunca.

Qué mueve cada salto, qué se queda y qué necesita a una persona está en versions/MIGRATIONS.md. La skill migrate recorre contigo las decisiones de criterio. Skills →