Browse Source

G-123 Progress: increment-1 family-build verification PASS (schema 2 + class pin, 3 variants; staging-r2 publication note)

Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
Julian Noble 4 days ago
parent
commit
5e86860064
  1. 17
      goals/G-123-thirdparty-runtime-tiers.md

17
goals/G-123-thirdparty-runtime-tiers.md

@ -164,11 +164,18 @@ see goals/archive/G-058-static-runtime-packages.md).
embedded-vs-sidecar consistency gate now expects v2; family_check.tcl
asserts embed_schema 2 AND pins the literal 'class = "suite-built"'
line (its flat rfield scan would see [artifact] class first - the
documented caveat, pinned as designed). Verified so far: zig ast-check
clean, both tools parse (fail-fast option errors); the functional
family-build proof (kit-family + kit-family-artifacts steps under
suite.tcl) is the next verification step - v2 records appear in
artifacts only from the next published family revision.
documented caveat, pinned as designed). VERIFIED live same day:
suite.tcl build -steps {kit-family kit-family-artifacts} PASS - all
three variants re-wrapped with the v2 embedded record and family_check
reports "schema 2 (provenance class suite-built)" for plain/punk/
punk-bi; family_artifacts emitted all three sidecars through the
v2-expecting consistency gate into out/family staging. (The mid-log
critcl "failed command" block is the recorded zig-0.16
stderr-echo-on-success trap - warnings on stderr, step succeeded.)
PUBLICATION NOTE: the staging artifacts still carry -r2 names but now
differ from the PUBLISHED r2 bytes (v2 record + non-reproducible
dlls) - publishing v2 runtime records is a deliberate user step that
bumps to -r3; never overwrite the published r2.
- punkbin side (git 1f10390, LOCAL ONLY - not pushed; publication stays
the maintainer's call): 12 retroactive schema-v2 sidecars across all
five runtime tiers - every pre-family artifact now carries

Loading…
Cancel
Save