From d9b4bdacf3111b8b5730c7854df29e7d165692b6 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:29:38 +0000 Subject: [PATCH] =?UTF-8?q?docs(runbook):=20=C2=A77a=20source-status=20not?= =?UTF-8?q?e=20=E2=80=94=20scaffold=20hunt=20resolved=20(standards#645)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Records the verified end-state of the §7a strategy so the next executor does not re-hunt the emitters: rsr-template flipped 2026-05-22 (04997b9), scaffoldia is harvested-registry data (not an emitter), llm-warmup-* is gone (404), the standards-side remnant STATE.a2ml.template:46 was fixed at source in PR #835 (merged today), and axel-protocol's authored trust.txt trio stays per §3. Remaining work is the owner-run §1/§3-excluding re-propagation + residue clean, as designed. Refs #645 --- .../migrations/pmpl-to-mpl-sweep-runbook.adoc | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/migrations/pmpl-to-mpl-sweep-runbook.adoc b/docs/migrations/pmpl-to-mpl-sweep-runbook.adoc index 4035314fd..443713d01 100644 --- a/docs/migrations/pmpl-to-mpl-sweep-runbook.adoc +++ b/docs/migrations/pmpl-to-mpl-sweep-runbook.adoc @@ -136,6 +136,29 @@ Doing 236 manual edits invites immediate re-drift on the next scaffold run. Exclude carve-outs, `007`, son-shared, and forks from any propagation, exactly as in §1/§3. +**SOURCE STATUS (verified 2026-09-17, standards#645 + PR #835):** the scaffold +hunt is resolved — every candidate was checked before touching anything. + +* rsr-template-repo: flipped on 2026-05-22 (`04997b9`, "chore: migrate license + from PMPL-1.0-or-later to MPL-2.0") — THREE MONTHS before the residue was + measured; today's residue was minted from the older vintage (`2283f12`). +* scaffoldia: NOT an emitter — its 7 PMPL hits are all + `machine-readable-design/harvested-registry/**.ncl` package-registry DATA + records; editing them would falsify harvested facts. +* llm-warmup-* templates: 404, gone — cannot emit. +* standards-side remnant (a second, dormant vector): the v1 + `STATE.a2ml.template:46` comment literally told mints "Almost always + PMPL-1.0-or-later" while shipping `license = "MPL-2.0"`. Fixed at source + (PR #835, merged 2026-09-17). +* axel-protocol's three `trust.txt` copies: VERIFIED AUTHORED and consistent + (six normative PMPL declarations in the same directory) — leave, exactly as + §3 says, and reconcile at the corpus level when axel-protocol's own licence + story is settled. + +So: every emitter is now either fixed, extinct, or excluded. Under the §7a +strategy the remaining work is the §1/§3-excluding re-propagation + residue +clean — which is owner-run, exactly as planned. + === 7b. Banned `MPL-2.0-or-later` → `MPL-2.0` — **25 matches** Estate policy is `MPL-2.0` (never `-or-later`). The 25 hits concentrate in delicate areas: the `standards` RSR *satellites* (`…/satellites/palimpsest-license/…`,