Found during the 2026-07-07 architecture audit.
Context
lab/ is scheduled for deletion before 1.0 (replaced by the greenfield Solmara lab in its own repo). The audit mapped what breaks OUTSIDE lab/ on deletion day. Deleting the directory without this checklist breaks public docs, the submodule setup, and one open ticket's plan.
Checklist
Cleared during the audit (no action): relay test files' lab/ mentions are string literals in rate-limit identities, not filesystem dependencies.
Acceptance
Found during the 2026-07-07 architecture audit.
Context
lab/is scheduled for deletion before 1.0 (replaced by the greenfield Solmara lab in its own repo). The audit mapped what breaks OUTSIDElab/on deletion day. Deleting the directory without this checklist breaks public docs, the submodule setup, and one open ticket's plan.Checklist
lab/vendor/(crosswalk, registry-atlas, esignet-relay-authenticator) with.gitmodulesentries. Deletinglab/must remove/relocate them; after that, the external pins live only in the release manifests. Verified:release/scripts/check-release-source-model.sh:374-376self-disables its lab/vendor gitlink cross-check when the gitlinks vanish, andREQUIRED_EXTERNALSstill forces manifests to pin the refs, so the release check survives by design.lab/(quickstart.mdx,credential-tour.mdx,getting-started-fhir-evidence.mdx, plus data YAML/generated JSON). These break for readers the momentlab/disappears; retarget them to the replacement lab.cd lab && just quickandjust release-fast..github/workflows/ci.yml:91path filter referenceslab/vendor/.gitmodules(stale-but-harmless after deletion).Cleared during the audit (no action): relay test files'
lab/mentions are string literals in rate-limit identities, not filesystem dependencies.Acceptance
lab/afterward.