Address second maintainer review on #1487: - Blocker 1: getInstallExports now caches per runtimeConfigDir (Map) so a no-arg warm-up via the legacy walk-up path cannot poison a later getInstallExports(configDir) call. Add a regression test (verified to fail on the singleton cache) proving the no-arg warm-up does not poison the configDir-keyed resolution. - Blocker 3: document the .gsd-source two-party provisioning contract in the CONTEXT.md Runtime Artifact Layout Module entry (writer, reader, content, guard, fall-through, package-root invariant, per-configDir cache). Claude-Session: https://claude.ai/code/session_01XNT3SWgzjmEycNuweURDme
39 KiB
39 KiB