El flujo de trabajo
La inicialización crea una StackSpec completa para el kit seleccionado. La validación comprueba esa intención contra los contratos CUE del release. Después, la generación deriva artefactos de despliegue desechables a partir de la entrada validada. Cuando cambia un ajuste, actualiza la StackSpec y repite la validación y la generación; no edites directamente los archivos generados.Paquete de esquema compartido
Los contratos de los kits comparten el paquete CUEfoundation, importado como github.com/kombifyio/stackkits/foundation. Define #FoundationStackKit, el contrato compartido que los esquemas de plataforma y de kit extienden con sus propios servicios y restricciones.
Los archivos publicados y el instalador incluyen el paquete como foundation/, con su contrato de kit compartido en foundation/stackkit.cue.
Los releases anteriores a v0.18.22 llamaban a este paquete
base y exponían
#BaseStackKit. Ambos nombres están retirados. Quienes crean kits y las
herramientas deben importar github.com/kombifyio/stackkits/foundation y
extender #FoundationStackKit.