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:
Generated
+10
@@ -7074,6 +7074,7 @@ dependencies = [
|
||||
"matilda-apply",
|
||||
"matilda-config",
|
||||
"matilda-core",
|
||||
"matilda-discover",
|
||||
"matilda-ghost",
|
||||
"matilda-linker",
|
||||
"matilda-plan",
|
||||
@@ -7105,6 +7106,15 @@ dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "matilda-discover"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"matilda-core",
|
||||
"matilda-plan",
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "matilda-ghost"
|
||||
version = "0.1.0"
|
||||
|
||||
Reference in New Issue
Block a user