Complete ownership documentation and integration validation
This commit is contained in:
@@ -517,7 +517,8 @@ Status: complete.
|
||||
Completion evidence (2026-09-06):
|
||||
|
||||
- Added descriptor-driven canonical typed projection and independently owned cloning
|
||||
in [`projection.go`](../../projection.go), without YAML serialization or a second
|
||||
in [`projection.go`](../../projection.go) (cloning now lives in
|
||||
[`clone.go`](../../clone.go)), without YAML serialization or a second
|
||||
binding model. Zero values, nil/empty distinctions, exact integers, destination-
|
||||
precision finite floats, durations, text scalars, dynamic concrete values, and
|
||||
recursive acyclic objects retain their configuration meaning.
|
||||
@@ -1306,7 +1307,9 @@ Status: complete.
|
||||
Completion evidence (2026-09-06):
|
||||
|
||||
- Activated the existing `Override`/`Options.Overrides` surface through the new
|
||||
parser-neutral implementation in [`override.go`](../../override.go). It accepts
|
||||
parser-neutral implementation in [`override.go`](../../override.go) (value
|
||||
building now lives in [`override_value.go`](../../override_value.go), application
|
||||
in [`override_apply.go`](../../override_apply.go)). It accepts
|
||||
only built-in scalar values, `nil`, `[]any`, and `map[string]any`; preserves
|
||||
scalar kinds and sequence order; sorts maps; rejects named/unsupported values,
|
||||
nonfinite floats and cycles; and snapshots all accepted caller-owned state without
|
||||
@@ -1371,7 +1374,10 @@ Completion evidence (2026-09-06):
|
||||
|
||||
- Added detached `ValueSnapshot`, `ValueChange`, `SecretReferenceInfo`, and
|
||||
`Explanation` records plus `Result.Explain` and `Result.WriteExplanation` in
|
||||
[`explain.go`](../../explain.go). Effective/default/domain values use canonical
|
||||
[`explain.go`](../../explain.go) (human rendering now lives in
|
||||
[`explain_render.go`](../../explain_render.go); replay and snapshots in
|
||||
[`history.go`](../../history.go) and [`snapshot.go`](../../snapshot.go)).
|
||||
Effective/default/domain values use canonical
|
||||
typed projection; base/profile/CLI events preserve policy-validated input, with
|
||||
explicit absent, null, equal-write, replacement, and deletion states.
|
||||
- Extended composition, profile, and CLI handling to retain immutable applications
|
||||
|
||||
Reference in New Issue
Block a user