Preserve source locations, validate malformed JSON, and add opt-in resource limits. Include executable error-guide coverage, learner pilot materials, native Windows acceptance helpers, and updated CI/documentation.
4.6 KiB
Release status and verified builds
Publication snapshot — 2026-10-20
The accumulated learning-syntax, reliability, distribution and Windows 98 build
changes are not published to Gitea main in the check performed for this cleanup.
The local HEAD and a read-only git ls-remote --heads gitea main both returned:
8ea2f772cd8552d4651bf551bed9a8a03b4ed2a9
That commit is the earlier single-file C89 refactor, not the current dirty tree. This is a dated branch check, not a live remote badge. Hosted tags, release pages and hosted CI were not audited by that check; no new hosted release or CI pass is claimed. Refresh the remote state before any authorized publication.
A development timestamp is not a stable-release designation. Use current status for the learning scope and the release checklist before publishing.
Candidate continuation — 2026-10-21
The last pushed source checkpoint is d55507140660186e594303306647e0f0e9facf76.
The continuation candidate is a separate development run; see
six-track status for scope and blocked acceptance.
Gitea currently reports Actions disabled, and authenticated runs/release access
was not available for this continuation. No hosted CI success or hosted release
is claimed. Earlier artifact records below retain their original hashes/versions.
Immutable artifact checkpoints
These are verified build artifacts previously delivered for testing, not a claim of a hosted release. Their reports/logs were delivered outside Git. The filenames and SHA-256 values identify the exact archives; they are not public download URLs or digital signatures. Do not substitute a newly stamped binary for one of these archived checkpoints.
Source — v2026.10.20.184951
- Archive:
Claro-v2026.10.20.184951-source.zip. - SHA-256:
3531d2fc82e2d008fee8affc82864a56e7d8f5c917ef5556f5cfac0b3b828d38. - Extracted-source verification on Linux: isolated strict C89 compilation, make, golden/learning/First Hour checks and the full release gate, including 35 maintained reliability checks. This is not proof for an arbitrary OS/compiler.
- Report:
source-verification.json.
Linux x86-64 — v2026.10.20.180131
- Archive:
Claro-v2026.10.20.180131-linux-x86_64.zip. - SHA-256:
9f53394643e1bd9360940ed90e77af89a43ad160f976bf12fabe500bda0d16e6. - Static-musl ELF; extracted payload passed all 51 golden fixtures, learning checks, nine First Hour examples, built-in validation and standalone checks on the Linux x86-64 build host. Other distributions/kernels/CPUs are unverified.
- Report:
final-linux-verification.json.
MinGW Windows x86-64 — v2026.10.20.180131
- Archive:
Claro-v2026.10.20.180131-windows-x86_64.zip. - SHA-256:
59b452ccfe96848fa45db3915aa7d03610cc5fba35cf6a294718d1cff67c6ec0. - Genuine PE x64, 16 MiB stack; extracted executable passed all 51 golden fixtures, learning checks, nine First Hour examples and built-in/standalone checks under Wine on Linux. Native Windows execution remains unverified.
- Report:
final-windows-verification.json.
MSVC600 / Windows 98 SE compilation — v2026.10.20.184951
- Archive:
Claro-v2026.10.20.184951-Win98SE-VC6-build.zip. - SHA-256:
914d14373ec6f202fea4ff74ed0ffbde20e0ff3a9d708b9a2ac72ddf37c488cd. - Actual Microsoft compiler 12.00.8804 compiled/linked through
build98.batwithout anintptr_talias flag. PE32 x86, subsystem 4.10, static VC6 CRT, 16 MiB stack reserve, only KERNEL32.dll imported. - The executable passed all 51 golden fixtures, the introductory checker, nine First Hour examples and built-in validation under Wine. The final ZIP was re-extracted, its manifest/source/binary hashes checked, and its golden suite, doctor, version and built-in validation rerun.
- Actual Windows 98 SE execution remains unverified. PE headers and Wine behavior do not establish the real OS loader, CRT, console or filesystem behavior.
- Reports:
WINDOWS98_BUILD_REPORT.mdandpackage-verification.json. - Frozen source SHA-256:
b3efcf9f3d60627a2b98159d3638c3b3639cb329998017c163d815046c32d1bf.
Reproduce or extend evidence
Testing, portability and the Windows 98 build guide describe the commands and boundaries. The standard archive helper covers source/Linux x64/MinGW x64. The separate VC6 build ZIP uses its own checksum manifest and report, not the generic validator.
macOS, ARM, native modern Windows, Windows 98 SE/XP, DOS and other targets need separate execution evidence. Accessibility needs intended-learner feedback; automated tests alone do not establish it. Claro is trusted code, not a sandbox.