Browse Source

G-171 amendment follow-up: GOALS.md Scope mirror sync + G-176 archive marker

goals_lint caught both: the index Scope mirror must match the amended detail
Scope (index carries a mirror the amendment commit missed), and the new
alternatives bullet's G-176 reference needed its achieved/archive marker.
Lint now fully clean, no findings or warnings.

Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
Julian Noble 2 days ago
parent
commit
988c7868fd
  1. 2
      GOALS.md
  2. 4
      goals/G-171-bake-writes-land-untracked.md

2
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

4
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

Loading…
Cancel
Save