diff --git a/goals/G-171-bake-writes-land-untracked.md b/goals/G-171-bake-writes-land-untracked.md index d4c184ac..2d36a244 100644 --- a/goals/G-171-bake-writes-land-untracked.md +++ b/goals/G-171-bake-writes-land-untracked.md @@ -169,3 +169,15 @@ mint to pack the tracked modpod tree as it stands. and judged not related in substance: G-089, G-114, G-131 (boot/_config surface), G-019 (payload content trimming), G-020 (Scope names a lib_tcl9 path only), G-116 (tcltls payload constituent - its removal stays G-004-era work). +- Approach 10 message-shape template updated 2026-08-08 (git b729ce07 / fossil + 55a54d8b, project 0.65.1): the stale_bootsupport gate it cites now emits via a + shared helper, punkboot::lib::bootsupport_stale_warning - mechanism-first + wording that names the launch directory, contrasts src/-vs-elsewhere module + precedence, special-cases the repair commands, and prints the resolved src + path as a copy-pasteable fix line. The layout-store staleness report should + generalize that helper (parameterize the subject tree, stale list and steer-to + command) rather than hand-roll a second block. Semantics stay distinct by + design: bootsupport staleness is a version-aware abort/prompt (the stale + copies are the code executing make.tcl itself), while the layout-store report + is report-and-proceed (the mint packs the tracked modpod tree as it stands - + the lag is the deliberate, reported state).