CultLib/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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