Skip to content

T1.3: VSL KIDS base build (VSLCFG + #8989.51 + Required Build)#8

Merged
rafael5 merged 1 commit into
mainfrom
t1.3-vsl-kids-rebased
Jun 17, 2026
Merged

T1.3: VSL KIDS base build (VSLCFG + #8989.51 + Required Build)#8
rafael5 merged 1 commit into
mainfrom
t1.3-vsl-kids-rebased

Conversation

@rafael5

@rafael5 rafael5 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

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 main with the docs/memory/MEMORY.md conflict
resolved (the original t1.3-vsl-kids branched off an M1-era main and
conflicted; 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 + the
    VPNG GREETING #8989.51 PARAMETER DEFINITION + a Required Build on the
    m-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 into gates;
    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-fast green 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

…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>
@rafael5 rafael5 merged commit e87a993 into main Jun 17, 2026
3 checks passed
@rafael5 rafael5 deleted the t1.3-vsl-kids-rebased branch June 17, 2026 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant