Complete the ConfigKit migration audit
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# ConfigKit Adoption Implementation Plan
|
# ConfigKit Adoption Implementation Plan
|
||||||
|
|
||||||
Status: Pending
|
Status: Complete
|
||||||
|
|
||||||
Implement the [ConfigKit adoption roadmap](configkit-adoption.md) in the order
|
Implement the [ConfigKit adoption roadmap](configkit-adoption.md) in the order
|
||||||
below. The target is Narratio v2.0.0: ConfigKit v0.1.1, the reduced platform
|
below. The target is Narratio v2.0.0: ConfigKit v0.1.1, the reduced platform
|
||||||
@@ -468,7 +468,17 @@ Their identities, family members, origins, and testing overrides agree.
|
|||||||
|
|
||||||
## Stage 11 — Verify the complete migration and remove remaining scaffolding
|
## Stage 11 — Verify the complete migration and remove remaining scaffolding
|
||||||
|
|
||||||
Status: Pending
|
Status: Complete
|
||||||
|
|
||||||
|
Completion: Audited the accepted roadmap and the full change set from `1558c9c`;
|
||||||
|
no legacy configuration loader, profile/composition traversal, presence store,
|
||||||
|
custom secrets loader, or production YAML decoder remains. The migration removes a
|
||||||
|
net 1,235 production and 843 test Go lines; remaining configuration code owns domain
|
||||||
|
defaults, normalization, validation, expansion, provenance, and safe projections.
|
||||||
|
Go 1.26.7 module hygiene, tests, race tests, vet, build, documentation, examples,
|
||||||
|
and the v2.0.0 release-candidate checker pass. Linux amd64 was tested natively;
|
||||||
|
Linux arm64 and macOS arm64 release assets were cross-built, with native macOS
|
||||||
|
arm64 validation remaining best effort and outside the release gate.
|
||||||
|
|
||||||
Read: the whole feature roadmap, completed stage notes, and the current test and
|
Read: the whole feature roadmap, completed stage notes, and the current test and
|
||||||
release procedures. Review the diff from the commit introducing this plan.
|
release procedures. Review the diff from the commit introducing this plan.
|
||||||
|
|||||||
Reference in New Issue
Block a user