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.
92 lines
4.6 KiB
Markdown
92 lines
4.6 KiB
Markdown
# 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:
|
|
|
|
```text
|
|
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](CURRENT_STATUS.md) for the learning scope and
|
|
[the release checklist](FINAL_RELEASE_CHECKLIST.md) 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](SIX_TRACK_STATUS.md) 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.bat`
|
|
without an `intptr_t` alias 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.md` and `package-verification.json`.
|
|
- Frozen source SHA-256: `b3efcf9f3d60627a2b98159d3638c3b3639cb329998017c163d815046c32d1bf`.
|
|
|
|
## Reproduce or extend evidence
|
|
|
|
[Testing](TESTING.md), [portability](PORTABILITY.md) and the
|
|
[Windows 98 build guide](WINDOWS98.md) 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.
|