Meta Vens
bc4af4fa58
Release gate: publish-packages.yml releases through one entrypoint that runs the suite first; the if: pin is gone
...
scripts/release-after-suite.mjs runs the release-checks suite and then the
release action (npm publish, or the Python sdist and wheel build that the PyPI
step uploads) from one process, and releases only if the suite passed. No step
condition can release what the suite did not pass, so the pin that read if:
conditions (status functions, multi-line if:, the leading-conjunct rule) is
deleted with its tests and docs. What remains compares each job's release steps
with their expected text exactly, less their if: line, and refuses
continue-on-error, shell and defaults in the workflow.
Ruling asura:ruling:suite-gate-structural-not-parsed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 13:43:47 +02:00
..
research
Research: Windows store replace primitives (ReplaceFile vs MoveFileExW vs POSIX rename), with probe counts
2026-10-03 02:31:11 +02:00
cultcache-publication-cut.md
Publication map: record Cut 4 final-Soul follow-ups
2026-09-30 07:59:05 +02:00
cultmath-interval-ground-cut-glsl-lowering.r2.spec.json
Imagination pass 4: interval-ops r3. The frustum ball widened by its derived float32 bound, the analytic constant-density body, one shipped void (Q9), (c) held to 90% of its ceiling, LOD weights exercised, Stryker kills demonstrated
2026-10-03 11:14:39 +02:00
cultmath-interval-ground-cut-glsl-lowering.spec.json
Imagination pass 2: the ground moves, the CSS wash is sampled from it, stardust and DoF mapped
2026-10-02 19:31:13 +02:00
cultmath-interval-ground-cut-interval-ops.r2.spec.json
Imagination pass 3d: footprint LOD. The cavity cost as a function of hollow radius, camera offset and ramp width; Q8 retired for a steps-per-pixel contract
2026-10-02 23:36:17 +02:00
cultmath-interval-ground-cut-interval-ops.r3.spec.json
Imagination pass 4: interval-ops r3. The frustum ball widened by its derived float32 bound, the analytic constant-density body, one shipped void (Q9), (c) held to 90% of its ceiling, LOD weights exercised, Stryker kills demonstrated
2026-10-03 11:14:39 +02:00
cultmath-interval-ground-cut-interval-ops.spec.json
Imagination pass 2: the ground moves, the CSS wash is sampled from it, stardust and DoF mapped
2026-10-02 19:31:13 +02:00
cultmath-interval-ground-cut-site-ground.r3.spec.json
Imagination pass 4: interval-ops r3. The frustum ball widened by its derived float32 bound, the analytic constant-density body, one shipped void (Q9), (c) held to 90% of its ceiling, LOD weights exercised, Stryker kills demonstrated
2026-10-03 11:14:39 +02:00
cultmath-interval-ground-cut-site-ground.spec.json
Imagination pass 2: the ground moves, the CSS wash is sampled from it, stardust and DoF mapped
2026-10-02 19:31:13 +02:00
cultmath-interval-ground-cut-site-stardust.spec.json
Imagination pass 2: the ground moves, the CSS wash is sampled from it, stardust and DoF mapped
2026-10-02 19:31:13 +02:00
cultmath-interval-ground-cut.md
Imagination pass 4: interval-ops r3. The frustum ball widened by its derived float32 bound, the analytic constant-density body, one shipped void (Q9), (c) held to 90% of its ceiling, LOD weights exercised, Stryker kills demonstrated
2026-10-03 11:14:39 +02:00
cultmath-tape-target.md
Tape campaign: meshing defaults to surface nets plus the tile pass, not dual contouring
2026-10-02 15:40:05 +02:00
cultmesh-provider-session.md
Add provider session wire transport
2026-07-14 23:47:30 +01:00
cultnet-error-contract-cut.md
Error-contract map: put-serve Soul merge-verdict notes (ENOSPC label, detail keys, new code)
2026-09-30 22:53:42 +02:00
cultnet-rudp-ack-cut.md
Ack map: Cut D landed at 2f06ef84
2026-09-30 20:44:13 +02:00
cultnet-selection-cut.md
Record batch 8: the Edge vector mirrored, the dead tiebreak deleted
2026-09-23 09:15:55 +02:00
cultnet-transport-parity.md
Ack Cut 3: the sender's flow window (1,023 sequences and 4 MiB above the lowest unacked)
2026-09-30 00:55:14 +02:00
document-variants-cut.md
Variants map: store authorities after merge-r1 and the Mesh reader cut
2026-10-03 03:00:19 +02:00
document-variants-target.md
Note the operator's future cross-store variant direction under ruling 3
2026-09-29 13:10:36 +02:00
mutation-testing.md
docs: correct the mutation-testing.md false-survivor claim on OrientationSign
2026-09-25 20:27:43 +02:00
nuget-packaging.md
pack-nuget: pack the ProjectReference closure, not a hand list
2026-09-30 16:02:08 +02:00
parked-features.md
Note that CultManagedDocument is parked with SoA; state the page load rule
2026-09-13 17:17:14 +02:00
persisted-record-encoding.md
Write down that a stored record's encoding is part of its contract
2026-09-10 01:18:45 +02:00
python-runtime-parity.md
Split the Python runtime into cultcache-py, cultnet-py, cultmesh-py
2026-09-10 13:10:47 +02:00
runtime-parity-scope.md
Merge remote-tracking branch 'origin/main' into hands/variants-c1
2026-09-29 06:48:32 +02:00
semver-policy.md
Release gate: publish-packages.yml releases through one entrypoint that runs the suite first; the if: pin is gone
2026-10-03 13:43:47 +02:00
studio-grouping-cut.md
Record grouping Q6 A and Q7 B
2026-09-29 11:53:11 +02:00
typescript-quic-realtime-cut.md
Record Cut 5, fix batch 2, retention, and the provider's Soul gate
2026-09-23 19:04:48 +02:00
typescript-quic-realtime-target.md
Add the TypeScript QUIC realtime plane migration target
2026-09-15 20:02:33 +02:00