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.
This commit is contained in:
Hermes Agent
2026-10-25 02:42:53 +00:00
parent bf230f354e
commit ed23524817
42 changed files with 1128 additions and 176 deletions
+21
View File
@@ -0,0 +1,21 @@
@echo off
rem Run only in a fresh extracted Claro test folder.
if exist native.ok del native.ok
if not exist osprobe.exe goto wrongos
osprobe.exe --require-win98se >oscheck.txt
if errorlevel 1 goto wrongos
claro98.exe --version >nver.txt
if errorlevel 1 goto failed
claro98.exe test >ntests.txt
if errorlevel 1 goto failed
claro98.exe validate >ncheck.txt
if errorlevel 1 goto failed
echo Automated native checks passed. Manual console and file checks are still required.
echo PASS>native.ok
goto end
:wrongos
echo Native target not verified. Check oscheck.txt and the probe message.
goto end
:failed
echo Claro checks failed. Keep the logs; do not report acceptance.
:end