diff --git a/goals/G-110-sharedlib-extraction-cache.md b/goals/G-110-sharedlib-extraction-cache.md index 7bfbd233..dad10143 100644 --- a/goals/G-110-sharedlib-extraction-cache.md +++ b/goals/G-110-sharedlib-extraction-cache.md @@ -84,3 +84,12 @@ characterization of the existing behaviour), Tcl TIPs 741/709. - 2026-07-21: drafted and approved (user: "approved - apply both"); win32/ old-Windows fallback requirement added from the approval message. +- 2026-07-21 in-house precedent (user recollection): tarjar - modpod's + tar-archive-based predecessor - had a shared `.tclsocache` for dlls, though + without content-hash keying or copy-out collision handling. No `.tclsocache` + code survives in any current tree (verified by grep across the modpod project + and shellspy src), so it stands as prior art for the concept rather than + reusable code. Old tarjar material lives at c:/tclmodules/main - the user + intends to preserve and partly migrate it MANUALLY (explicitly not a goal); + tarjar artifacts elsewhere are not free-to-delete (see the modpod-tidy goal + when it lands).