21 downstream launcher descriptors now name a file that no longer exists
D73-C (owner ruling, #787) translated launcher/launcher-standard.a2ml to launcher/launcher-standard_praxis.deed and deleted the source. #952 merged 2026-09-22T10:10:04Z as be6c9580, verified against origin/main: launcher/launcher-standard.a2ml is absent, launcher/launcher-standard_praxis.deed is present.
That closes the standards side. It does not touch the downstream surface, which this issue records so it is not lost. These references are now dangling, not merely stale.
Measured 2026-09-22
A. *.launcher.a2ml descriptors — 21 distinct, 31 on-disk paths
Found with rg --files -g '*.launcher.a2ml', excluding .claude/worktrees/. The path count exceeds the distinct count because several repos are cloned twice (once under meta-repos/, once under hyper-repos/metadatastician/).
688-attack-hub aerie berrywiki boj-server-mk2 burble cadastra
canonical-ums cerro-torre chronicles-of-slavia enaction-engine
f117a-stealth-glider f19-stealth-glider game-server-admin gossamer
idaptik-ums nqc paint-type panll progblocks stapeln
the-nash-equilibrium
Every one sampled carries the same two lines:
# Compliant with launcher-standard.a2ml v0.3.0
...
# Per launcher-standard.a2ml [runtime] section:
So each names both the deleted file and the TOML [section] notation that the DEED form replaces with (runtime ...) clauses.
⚠ A prior note in this campaign recorded this population as 10. That was a 2× undercount — the real figure is 21 distinct. Recorded because the estate has hit "a census is wrong in both directions at once" repeatedly, and the corrected number is the one to work from.
B. The trigger repo is a live consumer
hyper-repos/trigger has 3 files naming launcher-standard.a2ml, and one of them is an actual launcher implementation, not documentation:
scripts/trigger-launcher.sh — cites launcher-standard.a2ml v0.3.0 and resolves desktop tools "using ladder from launcher-standard.a2ml"; also names §a2ml-metadata-block, §default-mode, §required-modes.
dev-notes/HANDOVER.adoc
docs/IMPLEMENTATION-STATUS.adoc
This one matters more than the descriptors: it is code that claims compliance with a standard whose canonical form has changed.
Acceptance criteria
- No file in a writable repository outside
hyperpolymath/standards names launcher-standard.a2ml except in a dated historical record that says so on its face. An archived repository is out of scope by definition — it is read-only, so the criterion would demand an impossible write (AGENTS.md §6: refusing an impossible operation is required, not optional). (Wording amended 2026-09-22 by owner ruling; see the AC1 closure comment.)
- The 21 descriptors either migrate to the
.deed form or are explicitly declared out of scope for D73-C with a reason recorded here — decided, not left to decay.
trigger/scripts/trigger-launcher.sh cites launcher-standard_praxis.deed and DEED clause notation, and its claimed version is the current one.
- A check that fails if a repo claims launcher-standard compliance while naming a version or filename that no longer exists upstream.
Deliberately not asserted
These 21 files are part of the wider superseded-A2ML surface (owner ruling 2026-09-08, executed by a2ml#2), not solely a D73-C consequence. This issue records the launcher-shaped subset and its true size; it does not claim the whole A2ML migration.
Refs #837 · #952 · owner ruling D73-C in #787
🤖 Generated with Claude Code
https://claude.ai/code/session_01WPSJ7fBhVAMcpSffCBWUDo
21 downstream launcher descriptors now name a file that no longer exists
D73-C (owner ruling, #787) translated
launcher/launcher-standard.a2mltolauncher/launcher-standard_praxis.deedand deleted the source. #952 merged 2026-09-22T10:10:04Z asbe6c9580, verified againstorigin/main:launcher/launcher-standard.a2mlis absent,launcher/launcher-standard_praxis.deedis present.That closes the standards side. It does not touch the downstream surface, which this issue records so it is not lost. These references are now dangling, not merely stale.
Measured 2026-09-22
A.
*.launcher.a2mldescriptors — 21 distinct, 31 on-disk pathsFound with
rg --files -g '*.launcher.a2ml', excluding.claude/worktrees/. The path count exceeds the distinct count because several repos are cloned twice (once undermeta-repos/, once underhyper-repos/metadatastician/).Every one sampled carries the same two lines:
So each names both the deleted file and the TOML
[section]notation that the DEED form replaces with(runtime ...)clauses.⚠ A prior note in this campaign recorded this population as 10. That was a 2× undercount — the real figure is 21 distinct. Recorded because the estate has hit "a census is wrong in both directions at once" repeatedly, and the corrected number is the one to work from.
B. The
triggerrepo is a live consumerhyper-repos/triggerhas 3 files naminglauncher-standard.a2ml, and one of them is an actual launcher implementation, not documentation:scripts/trigger-launcher.sh— citeslauncher-standard.a2ml v0.3.0and resolves desktop tools "using ladder from launcher-standard.a2ml"; also names§a2ml-metadata-block,§default-mode,§required-modes.dev-notes/HANDOVER.adocdocs/IMPLEMENTATION-STATUS.adocThis one matters more than the descriptors: it is code that claims compliance with a standard whose canonical form has changed.
Acceptance criteria
hyperpolymath/standardsnameslauncher-standard.a2mlexcept in a dated historical record that says so on its face. An archived repository is out of scope by definition — it is read-only, so the criterion would demand an impossible write (AGENTS.md §6: refusing an impossible operation is required, not optional). (Wording amended 2026-09-22 by owner ruling; see the AC1 closure comment.).deedform or are explicitly declared out of scope for D73-C with a reason recorded here — decided, not left to decay.trigger/scripts/trigger-launcher.shciteslauncher-standard_praxis.deedand DEED clause notation, and its claimed version is the current one.Deliberately not asserted
These 21 files are part of the wider superseded-A2ML surface (owner ruling 2026-09-08, executed by a2ml#2), not solely a D73-C consequence. This issue records the launcher-shaped subset and its true size; it does not claim the whole A2ML migration.
Refs #837 · #952 · owner ruling D73-C in #787
🤖 Generated with Claude Code
https://claude.ai/code/session_01WPSJ7fBhVAMcpSffCBWUDo