Files
Claro/docs/RELEASE_STATUS.md
Hermes Agent ed23524817 fix: harden Claro diagnostics and runtime guards
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.
2026-10-25 02:42:53 +00:00

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.