Files
ConfigKit/docs/roadmap/deferred.md

1.4 KiB

Deferred Scope

This document owns intentionally excluded features, not a committed delivery plan. The architecture policy governs changes to these boundaries. Implemented behavior belongs in the configuration contract and consumer adoption in the consumer guide.

Explicit non-goals and deferred scope

General environment-variable configuration overlays are not supported. Typed secret references and explicit directory bootstrap are the environment convention. Literal credential configuration and implicit secret-directory discovery are unsupported.

The initial release deliberately excludes:

  • automatic conf.d discovery;
  • remote imports, arbitrary providers, and additional configuration formats;
  • custom merge strategies, sequence merging, reset operators, and overlay inheritance;
  • parser-specific or custom structural-decoding extension APIs;
  • generic dynamic-subtree conversion and module-registry APIs;
  • automatic schema migrations;
  • hot reload, runtime resource replacement, and remote resource validation;
  • a bundled CLI framework or application commands; and
  • configuration diffs and fingerprints.

Applications may build their own validate, effective-value, source, bootstrap, and explanation commands around the library. Broadening these boundaries requires concrete consumer evidence, compatibility review, and an explicit design change.