Skip to content

Commit 547fb91

Browse files
hyperpolymathclaude
andcommitted
docs(launcher): document hard-coded fallback path in loader resolution order
Make explicit that launch-scaffolder's third and final resolution step is the literal path /var/mnt/eclipse/repos/standards/launcher/launcher-standard.a2ml. This means the file's location in the standards monorepo is itself part of the contract with launch-scaffolder, and moving/renaming it without updating the fallback path in the loader will break every default mint. Follow-up to f6bd5ef. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f6bd5ef commit 547fb91

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

launcher/README.adoc

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,20 @@ specification at `docs/UX-standards/launcher-standard.adoc`.
1717
`launch-scaffolder` (Rust/SPARK workspace at
1818
`/var/mnt/eclipse/repos/launch-scaffolder/`) is the minter / provisioner /
1919
configurator for launchers across the estate. It consumes this standard by
20-
reference:
20+
reference, in this resolution order:
2121

22-
* `--standard <path>` — explicit path to this file
23-
* `$LAUNCH_SCAFFOLDER_STANDARD` — environment-variable fallback
22+
. `--standard <path>` — explicit CLI argument
23+
. `$LAUNCH_SCAFFOLDER_STANDARD` — environment-variable override
24+
. `/var/mnt/eclipse/repos/standards/launcher/launcher-standard.a2ml` — the
25+
hard-coded literal fallback path to this file. This is the last-resort
26+
default and is why this file's location in the standards monorepo is
27+
itself part of the contract: moving or renaming this file without also
28+
updating the fallback path in `launch-scaffolder` will break every
29+
minting operation that relies on the default.
2430

2531
A follow-up change in `launch-scaffolder` will drop its vendored copy under
26-
`launch-scaffolder/standards/` and point its loader at this directory.
32+
`launch-scaffolder/standards/` and point its loader at this file via the
33+
three-step resolution above.
2734

2835
== Sync requirement
2936

0 commit comments

Comments
 (0)