Skip to content

docs(design): the resource-construction rulings become the resource-management body; sketches retire - #592

Merged
David-Noble-at-work merged 1 commit into
developfrom
catalog-design-integration
Aug 20, 2026
Merged

David-Noble-at-work merged 1 commit into
developfrom
catalog-design-integration

Conversation

@David-Noble-at-work

Copy link
Copy Markdown
Contributor

Phase 0 of resource-construction — design integration, docs only.

4-resource-management.md

  • New §5 — The Catalog Travels with the Graph: intent-only claiming (string → pending, promise →
    promise, product → runtime fact), git-model plan-space paths (leading slash anchors at the fsroot;
    home/system late binding), rel identity + activation-never-changes-identity, the mandatory-even-empty
    serialized section with hard load/pre-flight failure, graph = intent / trace = observation.
  • §4 rewritten to runtime-only shadowing — plan-time output claims and implicit same-URI edges are
    superseded; §1/§2 corrected: ordering is the promise's job (judgment scenario 1 is the counterexample).
    The two-path reconciler (Etag screen → Digest verdict; touch drift; content-mismatch-is-corruption for
    CAS; AddressingUnknown tripwire) absorbed as §4.1 from the retired sketch.
  • Appendix A deleted as rejected — recorded in §9 with the four new rulings (items 8–11).

The rest

  • 4.1: file catalog identity is the slash-canonical rel; RFC-absolute survives as the rendered
    form only; buildURI sketch follows.
  • 3.6: the dispatch-convergence law (both stacks bottom out in op.Convert's one cascade; the timing
    asymmetry is the plan/immediate distinction) — distilled from the stack sketches in current names.
  • 7-registry-knowledge: the package-signatures sketch relocated verbatim as an appendix
    (Epic:LorePackaging owns its maturation).
  • Transport plan: step 3's reference-entry exclusion withdrawn; its content transport unchanged.
  • Four stale pre-rewrite § cross-references corrected (1-system-model, 6-execution-topology,
    2.7-control-plane, 3.1-provider-loading).

Sketches: all five retired

resource-construction, catalog-reconciler-logic, 01/02-stack-comparison (integrated),
package-signatures (relocated) — docs/sketches/ is empty.

The status companion records that the design now leads the tree; the two red judgment pins measure the
gap until #583–#586 land. Windows expectation: identical to baseline 3 (docs only).

Closes #582. Refs #581, #444.

…anagement body; sketches retire

Phase 0 of the resource-construction plan. 4-resource-management.md absorbs the 2026-08-20 rulings as body:
new section 5, "The Catalog Travels with the Graph" -- intent-only plan-time claiming (string values mint
pending entries, promises record promises, products are runtime facts), git-model plan-space paths with the
home/system late-binding examples, rel identity with activation that never changes it, the mandatory
serialized section with hard load and pre-flight failure, and the graph-intent/trace-observation split.
Section 4 rewrites to runtime-only shadowing -- plan-time output claims and implicit same-URI edges are
superseded; ordering is the promise's job, and sections 1 and 2 now say so -- with the two-path reconciler
absorbed from the catalog-reconciler sketch as 4.1. Appendix A is deleted as rejected, recorded in the
resolved decisions alongside the four new rulings.

4.1-resource-identity.md amends the file scheme: catalog identity is the slash-canonical root-relative path;
the RFC 8089 absolute form survives only as the rendered form against a bound root; the buildURI sketch
follows. 3.6 gains the dispatch-convergence law distilled from the stack-comparison sketches, in current
names -- their line-level stacks described a shape that no longer exists. The package-signatures sketch
relocates verbatim to 7-registry-knowledge as LorePackaging material. The transport plan's step 3 is
annotated: the reference-entry exclusion is withdrawn; the content transport it landed is unchanged. Four
stale cross-references to pre-rewrite section numbers are corrected in passing.

All five sketches retire: mined, integrated, deleted. The status companion records that the DESIGN now leads
the TREE -- the two red judgment pins measure the gap until #583-#586 land.

Closes #582. Refs #581, #444.
@David-Noble-at-work David-Noble-at-work self-assigned this Aug 20, 2026
@David-Noble-at-work
David-Noble-at-work merged commit 5cd501b into develop Aug 20, 2026
7 of 8 checks passed
@David-Noble-at-work
David-Noble-at-work deleted the catalog-design-integration branch August 20, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Integrate the resource-construction design into 4-resource-management; set sketch disposition

1 participant