From 7b7609a5d869c8e7fdab7cf8da39e10815109ba2 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 13 Aug 2026 03:36:15 +0000 Subject: [PATCH] docs(adr): mark ADR-0094 D2's env-overlay cross-reference as retired, pointing at D5-R (#7351) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit D2 restated D5's 2026-07-14 direction as a live parenthetical — "see D5 — an env overlay is the standard customization of a packaged set" — with no retirement marker, in a section a reader reaches before D5 itself. D5's own heading has said "RETIRED 2026-08-09 — see D5-R" since #6858 / PR #6962, so the document contradicted itself in one file. The pointer now names D5-R, marks the direction retired, and states what follows for the projector: an artifact-backed set normally has no overlay layer left to contribute to the effective body. This follows the idiom D3's table row already uses ("Since D5-R this row describes a path that is normally empty"). D5's preserved body and the surrounding historical record are untouched — the retirement is deliberately recorded as history, not rewritten. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_016pY4Xb2iDecfDtT3CWoiTW --- docs/adr/0094-sys-permission-set-pure-projection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/adr/0094-sys-permission-set-pure-projection.md b/docs/adr/0094-sys-permission-set-pure-projection.md index 12425cbefa..80133c02b2 100644 --- a/docs/adr/0094-sys-permission-set-pure-projection.md +++ b/docs/adr/0094-sys-permission-set-pure-projection.md @@ -106,7 +106,9 @@ effective body** and: - upserts the record (creates it if missing, `managed_by:'user'` — Studio-created sets now appear in Setup); a PACKAGE-OWNED record's facets follow the effective body too, with its `managed_by:'package'` + `package_id` provenance preserved - (see D5 — an env overlay is the standard customization of a packaged set); + (see D5-R — **D5's "an env overlay is the standard customization of a packaged + set" direction is RETIRED as of 2026-08-09**, so for an artifact-backed set there + is normally no overlay layer left to contribute to that effective body); - syncs the **metadata manager's in-memory `permission` entry** (`registerInMemory`) so the evaluator's registry-first `list('permission')` resolution sees the same effective body it projects — closing the