Browse Source

G-031 Progress: activation + increment 1 (collision gate) recorded; remaining-for-acceptance list

Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
Julian Noble 1 week ago
parent
commit
79b382626a
  1. 26
      goals/G-031-componentized-kit-boot.md

26
goals/G-031-componentized-kit-boot.md

@ -162,3 +162,29 @@ permanently own - a thousand lines of boot code.
punk::args::moduledoc::punkboot is the natural id home; the moduledoc punk::args::moduledoc::punkboot is the natural id home; the moduledoc
documents the API vintage alongside the G-025 stamp rather than duplicating documents the API vintage alongside the G-025 stamp rather than duplicating
it. it.
## Progress
- 2026-08-02 activated (same day as the user-approved contract extension:
guidance deliverables, runtime-queryable boot-core API moduledoc,
startup-script collision gate).
- 2026-08-02 increment 1 LANDED - startup-script collision gate (0.44.0):
punkboot::utils::vfs_startup_script_report 0.7.0 censuses root-level
suppliers of the name main.tcl by RESOLVED fauxlink name (empty-nominalname
links counted, nested app/main.tcl exempt); ok=0 only when suppliers > 1.
make.tcl: guarded-require wrapper get_vfs_startup_script_report, per-vfs
verdict beside the missing-startup warning, per-kit refusal under FAILED
KITS placed after the self-bake guard and before the punkcheck installer -
nothing is written for a refused kit; other folders' kits proceed. Fixture
suite startupscript.test (12 tests incl a real-source-tree sweep proving
current src/vfs folders collision-free); bootlibrary.test re-run green.
Minted + promoted (bootsupport, vfscommon); layout make.tcl copies (basic,
project-0.1, templates modpod) synced by the modules step. Gate probed live
against a bootsupport-only tm path (0.7.0 served, collision fixture ok=0).
- Remaining for acceptance: the split itself (boot core extraction + thin
main handover), project_main.tcl rebirth as the commented sample + README
boot-entry sections, the punk::args::moduledoc boot-core package, derived
project proof (tomlish), G-025 vintage tie-in, behaviour parity exercise
across dispatch cases and vfs types. Collision gate is unit+probe covered
but not yet exercised by a real bake; consider a 'make.tcl check' surface
line for it when the moduledoc lands.

Loading…
Cancel
Save