feat(matilda): matilda-discover — estado actual del servidor
Observa qué contenedores y vhosts existen (docker ps + sitios de nginx) y reconstruye un Inventory "actual" que matilda-plan diferencia contra el deseado: detecta correctamente qué crear y qué eliminar (huérfanos). Parseo puro y testeable; sólo discover_local toca el sistema. 6 tests. La CLI gana el flag --discover en plan/script/apply: reconcilia contra el estado real de la máquina en vez de partir de vacío. matilda: 7 crates + CLI, ~48 tests. Pendiente: matilda-app (GPUI) y la inspección detallada (docker inspect) para detectar drift de configuración, no sólo presencia. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,7 @@ matilda-plan = { path = "../../modules/matilda/matilda-plan" }
|
||||
matilda-apply = { path = "../../modules/matilda/matilda-apply" }
|
||||
matilda-ghost = { path = "../../modules/matilda/matilda-ghost" }
|
||||
matilda-linker = { path = "../../modules/matilda/matilda-linker" }
|
||||
matilda-discover = { path = "../../modules/matilda/matilda-discover" }
|
||||
clap = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
|
||||
Reference in New Issue
Block a user