Versionamento
Três coisas são versionadas separadamente, todas com versionamento semântico.
| O padrão | A CLI | O plugin do Claude | |
|---|---|---|---|
| Atual | 5.5.0 | 0.14.0 | 5.5.0 |
| Vive em | EIDOS.md, o repositório da Buildable |
eidosmd no npm |
O plugin ao lado do padrão |
| Uma raiz registra como | eidos_version no Framework.yaml |
não registrado | não registrado |
| Muda quando | o texto do EIDOS.md muda |
a ferramenta é publicada | qualquer release do plugin é publicada |
| Histórico | versions/ |
Versões | CHANGELOG.md |
A ferramenta muda com muito mais frequência do que o padrão. Cada release da CLI e do plugin nomeia o padrão que carrega; Padrão: inalterado significa que as suas raízes não precisam de nada.
Em qual versão estou?
Seção intitulada “Em qual versão estou?”eidos framework # the root's eidos_versioneidos --version # the CLI, and the standard it carrieseidos check relata uma vez, como aviso, uma raiz em um padrão mais antigo, e trabalha com ela como está. O Framework (a estrutura) na frente da ferramenta é o contrato operativo de qualquer jeito.
Migrando
Seção intitulada “Migrando”Cada release do padrão é congelada em versions/ sob o seu número completo. Uma migração vai diretamente de qualquer versão de origem para qualquer destino comparando os dois instantâneos: da v1.0.0 para a v5.5.0 é um salto, não muitos.
eidos migrate --dry-run # the moves it would makeeidos migrateeidos migrate faz a parte mecânica do salto: renomeia o que mudou, reescreve o bloco properties.core do padrão, define eidos_version e leva intactas toda pasta de plugin e toda região. Ele relata o que só o dono pode decidir e não o faz. As suas próprias propriedades sob properties.custom nunca são tocadas.
O que cada salto move, o que fica e o que precisa de uma pessoa está em versions/MIGRATIONS.md. A skill migrate percorre com você as decisões de julgamento. Skills →