Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

byaml-catalog — BYaML catalog generator (ByaML-006 Fase C)

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.

Commands

# 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.yaml

Env (opcional)

  • BYAML_SOFE_PATH — path al repo sofe (default ~/dev/breakingthecloud/sofe)
  • BYAML_CANON_PATH — path al catalog canónico (default byaml-py/src/byaml/data/catalog.yaml)

Reglas de validación

  1. Todo tipo del baseline generado debe existir en el canon de byaml-spec.
  2. El baseline debe tener ≥17 componentes (baseline SOFE garantizado por scan).
  3. Reporta qué collectors del canon no están en el scan (para mantener cobertura).

Relacionado

  • byaml-spec — canon del catalog (52 tipos)
  • sofe — collectors fuente (Apache-2.0)

About

BYaML catalog generator (ByaML-006 Fase C) — deriva el baseline de componentes desde los SOFE collectors y valida contra byaml-spec (canon v0.4, no diverge).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages