Add integrated sequence catalog examples

This commit is contained in:
2026-10-23 21:50:10 +00:00
parent 5af71a7533
commit d4133f23f5
11 changed files with 462 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
# Sequence Identity And Combination Implementation Plan
Status: implementation in progress; Stages 1–27 complete.
Status: implementation in progress; Stages 1–28 complete.
Audience: a Luna coding agent implementing one numbered stage per prompt, in
order. This plan starts at commit
@@ -948,6 +948,23 @@ Scope: a small number of meaningful integrations, not a Cartesian test matrix.
Validation: `go test ./examples/consumers`, focused root integration tests,
`go test -race ./...`, and the everyday check.
**Completion:** Added an executable source-backed catalog that combines an
underlay identity declaration, imported main fragments, identified record
inheritance, all three selected overlay operations, typed CLI assignment, and
recorded application resolution. Its checks demonstrate stable operation order,
complete matched-record replacement, final metadata and history inspection,
inherited resource lookup through source context, and secret-safe explanation.
Added a typed-map example with exact and wildcard registrations, independent
uniqueness across concrete collections, and a YAML-only identity example that
shows the absence of final application enforcement without registration. Audited
the existing helper-composed parent reference, source-version control consumption,
pending declarations, lower-tier identity before peer composition, and policy
replacement ownership coverage; added a consumer regression for a dynamic
collection destination introduced by inheritance. Verified
`go test ./examples/consumers -count=1`,
`go test . -run 'Facade.*(Inheritance|Sequence|Override)' -count=1`,
`go test -race ./...`, and `./scripts/check.sh`.
## Stage 29 — Reconcile Documentation
Scope: finish the current-contract narrative. Code cleanup belongs with the