T1.3: VSL KIDS base build (VSLCFG + #8989.51 + Required Build)#8
Merged
Conversation
…Required Build (T1.3) Package the VSL layer as an installable KIDS build and prove the lifecycle on both engines (VSL/MSL M1, task T1.3). kids/vsl.build.json declares the VSL base: - routine VSLCFG (the T1.2 config adapter) - a `VPNG GREETING` #8989.51 PARAMETER DEFINITION at the SYS entity (free text) - a Required Build on MSL*0.1*1 (action DON'T INSTALL, LEAVE GLOBAL) The pin stays MSL v0.7.0 (no new tag). The normalized export is committed at dist/kids/VSL.kids as a drift-gated artifact; `make kids`/`make check-kids` re-gate it (deterministic build + golden diff; SKIP-green when v-pkg is absent), added to the `gates` aggregate. `v-pkg roundtrip` clean. install -> verify -> uninstall -> verify-clean GREEN on BOTH engines over the driver (v-pkg standalone): vehu (YDB) and foia-t12 (IRIS). Install reaches #9.7 status 3 with the routine + param present; uninstall backs out to clean (routine + param both absent, verify exit 3). Built on the v-pkg KRN PARAMETER-DEFINITION capability (v-pkg main 2a3f273). Required-build posture (a): the Required Build is emitted into #9.6/MBREQ but not enforced (the direct-populate install bypasses the interactive KIDS prereq check). VSLCFG.m / VSLCFGTST.m untouched. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
VSL T1.3 — the VSL KIDS base build (rebased onto current
main)Lands the KIDS base-build infrastructure created during M1 (
15f107d),cherry-picked onto the post-M4
mainwith thedocs/memory/MEMORY.mdconflictresolved (the original
t1.3-vsl-kidsbranched off an M1-eramainandconflicted; superseded PR #7).
kids/vsl.build.json— the VSL BUILD M5: VSLTASK (TaskMan listener) + VSLENV/VSLBLD (KIDS base + env-check) #9.6 manifest (VSLCFG routine + theVPNG GREETING#8989.51 PARAMETER DEFINITION + a Required Build on them-stdlib base
MSL*0.1*1, action LEAVE GLOBAL).dist/kids/VSL.kids— the normalized, committed KIDS export.make check-kids— the deterministic/golden drift gate (wired intogates;SKIP-green without v-pkg).
docs/memory/t1.3-vsl-kids.md+ index — proven install→verify→uninstall→verify-clean on BOTH engines (vehu YDB + foia-t12 IRIS) over the v-pkg driver.
make check-fastgreen on the combined state (all gates incl.check-kids ✓,check-namespaces 5, check-icr 9). This base is what M5 / VSLBLD matures to all
five
VSL*modules + the env-check routine.🤖 Generated with Claude Code