Skip to content

Waterline G1 (m-stdlib side): layer tag, CI caller, tracker, runbook#9

Merged
rafael5 merged 7 commits into
masterfrom
arch-waterline-g1-mstdlib
Jun 14, 2026
Merged

Waterline G1 (m-stdlib side): layer tag, CI caller, tracker, runbook#9
rafael5 merged 7 commits into
masterfrom
arch-waterline-g1-mstdlib

Conversation

@rafael5

@rafael5 rafael5 commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Phase A: land the verified waterline work — m-stdlib layer-m tag, the arch CI caller, the VSL tracker updates (G1 gate, layer tags, CI wiring, T0b.1), the waterline-g1-gate memory, and the MSL⟷VSL orchestration runbook. Docs/meta/ci only; no src changes.

rafael5 and others added 7 commits June 13, 2026 21:29
Tag dist/repo.meta.json with "layer": "m" (bump verified_on) so
`m arch check` reads m-stdlib's side of the m/v waterline directly. The
gate's M-source arm scans src/*.m for ^VSL* references; m-stdlib gates
clean (no v-layer routine exists yet).

Records loose ends B (v-cli registry regen) + C (G1 gate built) as
closed in the VSL tracker (§ s12) and adds the waterline-g1-gate memory
(the layer-tag heterogeneity + registry-regen gotchas).

Gate: `~/vista-cloud-dev/m-cli/dist/m arch check .` → clean, exit 0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Mark T0b.1 ☑ (VSL effort): v-stdlib repo stood up at
github.com/vista-cloud-dev/v-stdlib (public, layer v), smoke suite
2/2 green on both YDB and IRIS. Next M0b step is T0b.3 (the four
drift gates + seams block).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Record that the m/v waterline `layer` tag is now declared in every
repo: m-cli/m-stdlib/m-driver-sdk/m-ydb/m-iris = m; v-pkg/v-cli/v-stdlib
= v. The 5 newly-tagged repos use a root repo.meta.json (layer is a repo
property, not a per-domain/generated-contract field); the 3 m repos gate
clean on the Go dep arm, the v repos pass G1 trivially. Residual: the
reusable org CI workflow isn't wired yet, so enforcement is local-only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Record the .github reusable workflow (arch-waterline.yml) that runs
`m arch check` in any repo. Validated via go install of the m-cli arch
branch. Activation pending two main-merges + per-repo caller adoption.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add the arch job calling vista-cloud-dev/.github
arch-waterline.yml@main, so `m arch check` (the G1 dependency-direction
gate) runs in CI on every push/PR — the ADR §3.3 'no exception'
enforcement, not just the local make gate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Record that the reusable arch-waterline workflow is fully activated:
m-cli arch + the .github workflow merged to main, the arch caller added
to all 8 repos, and the gate proven green on real CI (v-stdlib v-layer +
m-cli Go-arm). Notes the two CI gotchas: the go-install @main proxy lag
(fixed with git clone --branch) and v-cli's local replace vs the Go arm.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The durable runbook for running the multi-repo MSL⟷VSL effort (analog of
the driver coordination-model): the stabilize→standardize→implement
phasing, the one-session↔one-repo↔one-branch model, the seam contract as
the sole coupling (serialize-the-seam/parallelize-consumers), the
increment-protocol handoff + seam-tag boundaries, the new-session recipe
and session-boundary rules, and the standardized/enforced "one way"
target (uniform repo.meta.json + reusable CI + meta-gate). Point new
sessions here.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rafael5 rafael5 merged commit fb57a44 into master Jun 14, 2026
3 checks passed
@rafael5 rafael5 deleted the arch-waterline-g1-mstdlib branch June 14, 2026 12:16
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