refactor: convertir este repositorio en instancia de clusterlog
CI / validate-and-build (push) Failing after 7s
CI / runme (push) Failing after 5s

Retira el código del motor (cmd/, internal/, go.mod, templates/,
examples/, scripts de desarrollo Go) — vive ahora en
https://github.com/fenandosr/clusterlog (release v0.1.0). Este
repositorio conserva únicamente content/, data/, config/ y zola.toml:
los datos reales de esta instancia (MCPS).

Se agrega .clusterlog-version (fija v0.1.0) y scripts/fetch-engine.sh,
que descarga el binario y las plantillas del motor por versión fijada
verificando su checksum contra el release. Makefile y
.gitea/workflows/ci.yml se adaptan para descargar en vez de compilar.
RUNBOOK.md y runbooks/ se recortan a las celdas que sí operan sobre
datos reales de esta instancia (sync-check, validate-local, site-build,
review-mine, verify-head); el ciclo de desarrollo del motor mismo
(build/test/vet) vive en su propio repositorio.

Se preserva toda la historia existente: éste es un commit nuevo, no una
reescritura. Ver docs/adr/0005-motor-instancia.md en el repositorio del
motor para el contexto completo de la separación.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 00:40:26 -06:00
co-authored by Claude Sonnet 5
parent 5240cfd8c2
commit eac5e22ed1
81 changed files with 186 additions and 8411 deletions
+8 -6
View File
@@ -89,15 +89,16 @@ segunda CLI. Reglas para un agente:
- No genere ni edite manualmente un identificador Lifecycle Identity de
Runme.
## Cambios al código del proyecto
## Cambios a esta instancia
Antes de entregar:
Este repositorio no tiene código de la CLI (vive en
[fenandosr/clusterlog](https://github.com/fenandosr/clusterlog)). Un cambio
aquí es Markdown/JSON de contenido o configuración de deployment. Antes de
entregar:
```bash
gofmt -w cmd internal
go test ./...
go vet ./...
make build
make templates
./bin/clusterlog --root . sync
./bin/clusterlog --root . sync --check
./bin/clusterlog --root . validate --skip-zola
@@ -111,4 +112,5 @@ Cuando Zola esté disponible:
zola build
```
Mantenga compatibilidad del JSON. Cualquier cambio de contrato debe actualizar `schema.go`, `CLI.md`, ejemplos y pruebas.
Si el cambio necesario es a la CLI, sus esquemas o su comportamiento, hágalo
en el repositorio del motor, no aquí.