flext-sh

config-schema-migration

'configuration migration, schema cutover, consumer rewiring'

flext-sh 0 Updated 1w ago

Resources

1
GitHub

Install

npx skillscat add flext-sh/flext-tests/config-schema-migration

Install via the SkillsCat registry.

SKILL.md

Configuration Schema Migration

Read the complete procedure (skill file) before changing a
configuration schema, serialized representation, environment mapping, loader,
validator, or generated configuration contract.

One approved migration produces one final contract. It rewires every scoped
producer and consumer, rejects the old format, deletes superseded paths, proves
idempotence, and validates the real runtime before tests. Canonical calculated
defaults are declared once and omitted from environment variables, settings,
parameters, arguments, and persisted config. Only non-derivable current values
are required. No dual read/write, compatibility shim, fallback, competing or
default-on-error value, or deferred cleanup is permitted.

Categories