WhatsNew: rt.1 — roundtrip safety net landed
This commit is contained in:
@@ -54,3 +54,13 @@ Milestone-close audit done. The compile-time regression that surfaced after the
|
||||
One unrelated grammar stub in the language reference (left over from a doc consolidation two days ago) was caught by the audit drift-review and fixed in the same pass.
|
||||
|
||||
Milestone 23 is officially closed. Queue is back to user-direction.
|
||||
|
||||
## 2026-05-12 — Roundtrip safety net for the two program forms
|
||||
|
||||
AILang now ships with a continuous safety net that verifies the two program forms (the structured form and the textual form) stay losslessly interchangeable. Three checks run on every build:
|
||||
|
||||
- Every example in the corpus round-trips between the two forms with byte-identical canonical output.
|
||||
- Every language construct is required to have at least one example exercising it; coverage gaps fail the build.
|
||||
- The command-line render/parse flow preserves canonical bytes end-to-end, verified by a hash check.
|
||||
|
||||
All three pass first time on the current corpus — the two forms are exactly equipotent today, no expressive-power gap between them. This is the prerequisite for the cross-model authoring test that was deferred earlier; the language can now go into that test on solid ground.
|
||||
|
||||
Reference in New Issue
Block a user