refactor: keep Claro in one strict C89 source file

This commit is contained in:
Hermes Agent
2026-10-20 16:12:26 +00:00
parent dd7e8b8b20
commit 8ea2f772cd
59 changed files with 8353 additions and 1289 deletions
+5 -5
View File
@@ -7,7 +7,7 @@ from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
EXE = ROOT / "claro.exe"
EXPECTED = "Claro v2026.10.20.155641"
EXPECTED = "Claro v2026.10.20.160950"
def fail(message):
@@ -31,12 +31,12 @@ def main():
if ide.returncode != 0:
fail(ide.stdout)
metadata = json.loads(ide.stdout)
if metadata.get("version") != "v2026.10.20.155641":
fail(f"Expected IDE metadata version 'v2026.10.20.155641', got {metadata.get('version')!r}")
if metadata.get("version") != "v2026.10.20.160950":
fail(f"Expected IDE metadata version 'v2026.10.20.160950', got {metadata.get('version')!r}")
validator = ROOT / "tools" / "validate_v1_17.py"
text = validator.read_text(encoding="utf-8")
if "Claro v2026.10.20.155641" not in text:
fail("tools/validate_v1_17.py must validate Claro v2026.10.20.155641")
if "Claro v2026.10.20.160950" not in text:
fail("tools/validate_v1_17.py must validate Claro v2026.10.20.160950")
print("Version convention validation OK")