diff --git a/GOALS.md b/GOALS.md index b19b90d8..9b79e545 100644 --- a/GOALS.md +++ b/GOALS.md @@ -393,7 +393,7 @@ Scope: src/modules/punk/args-999999.0a1.0.tm (form selection/candidacy availabil Detail: goals/G-167-punkargs-version-delta-availability.md ### G-171 [proposed] Routine builds never write tracked paths - explicit commands own VCS-visible changes -Scope: src/make.tcl (bake/bakehouse/vfslibs - VFSPAYLOAD + PACKAGES phases, kit assembly, new explicit materialize/tidy commands); src/make.tcl sync_layouts phase (the mint-side tracked-path write) with its targets src/project_layouts/ and src/modules/punk/mix/#modpod-templates-999999.0a1.0/templates/project_layouts/ plus the workflow_text TERMINOLOGY/DIAGRAM 1b stage-verb assignment; src/vfs/ (payload declarations, _targets staging generalization, README.md + AGENTS.md precedence spec); src/_bake (assembly staging); bin/packages (lib-tier consumption); .gitignore + .fossil-settings/ignore-glob (staging ignore coverage); src/tests/shell/testsuites/punkexe/ (kill-probe + precedence characterization) +Scope: src/make.tcl (bake/bakehouse/vfslibs - VFSPAYLOAD + PACKAGES phases, kit assembly, new explicit materialize/tidy commands); src/make.tcl sync_layouts phase (the mint-side tracked-path write) with its targets src/project_layouts/ and src/modules/punk/mix/#modpod-templates-999999.0a1.0/templates/project_layouts/ plus the workflow_text TERMINOLOGY/DIAGRAM 1b stage-verb assignment; src/vfs/ (payload declarations, _targets staging generalization, README.md + AGENTS.md precedence spec); src/_bake (assembly staging); bin/packages (lib-tier consumption); .gitignore + .fossil-settings/ignore-glob (staging ignore coverage); src/tests/shell/testsuites/punkexe/ (kill-probe + precedence characterization); src/runtime/mapvfs.toml (kit-entry runtime-content mask declarations - 2026-08-08 amendment) Detail: goals/G-171-bake-writes-land-untracked.md ### G-174 [proposed] cmd_traverse word accounting - the doc-lookup walk never drops argument words diff --git a/goals/G-171-bake-writes-land-untracked.md b/goals/G-171-bake-writes-land-untracked.md index 5f7bd4e0..08f22d86 100644 --- a/goals/G-171-bake-writes-land-untracked.md +++ b/goals/G-171-bake-writes-land-untracked.md @@ -163,7 +163,9 @@ types abort with a stated reason. G-004's own arc (artifact coverage per package); this goal works with committed payloads still present and decouples their eventual removal from bake behaviour. - Require-time version pinning instead of runtime-content masks (a declared pin - table enforced via the G-176-era managed ::package override) - workable and + table enforced via the managed ::package override of G-176, achieved + 2026-08-08 - see goals/archive/G-176-commandstack-doc-integration.md) - + workable and kit-declarable, rejected for this goal's scope: both copies would still ship (image weight, and the demoted copy stays findable by -exact requires), it adds a runtime policy layer where assembly-time absence suffices, and it