Deriva el baseline de componentes del Architecture Graph v0.4 desde los SOFE collectors
(origen de verdad del scan) y lo valida contra el canon de byaml-spec (52 tipos) — no diverge.
# Genera el baseline catalog.yaml desde sofe/collectors/aws (>=17 componentes)
byaml-catalog scan --sofe-path ~/dev/breakingthecloud/sofe --out catalog-generated.yaml
# Valida un catalog contra el canon de byaml-spec
byaml-catalog validate catalog-generated.yaml --canon ~/dev/breakingthecloud/byaml-py/src/byaml/data/catalog.yamlBYAML_SOFE_PATH— path al reposofe(default~/dev/breakingthecloud/sofe)BYAML_CANON_PATH— path al catalog canónico (defaultbyaml-py/src/byaml/data/catalog.yaml)
- Todo tipo del baseline generado debe existir en el canon de byaml-spec.
- El baseline debe tener ≥17 componentes (baseline SOFE garantizado por scan).
- Reporta qué collectors del canon no están en el scan (para mantener cobertura).
- byaml-spec — canon del catalog (52 tipos)
- sofe — collectors fuente (Apache-2.0)