WhatsNew: documentation and drift-test hygiene

This commit is contained in:
2026-05-13 13:22:43 +02:00
parent b638abf1e2
commit 04258c5cc1
+4
View File
@@ -136,3 +136,7 @@ Post-fieldtest follow-up complete; three iterations landed back-to-back.
- New `str_concat` primitive for combining two strings. The natural Show-MyType body shape (`"Item " ++ int_to_str x`-style labelled output) is now expressible; previously every such instance had to either drop the prefix or punt entirely.
Queue back to user-direction: two next-milestone candidates queued on the roadmap — retiring the per-type `io/print_int|bool|float` operators in favour of polymorphic `print` (about eighty-six fixtures to migrate), or moving the prelude embed to Form-A as compile-time source (resolves the one remaining `.ail.json` carve-out that exists for architectural reasons rather than subject-matter reasons).
## 2026-05-13 — Documentation and drift-test hygiene
Two internal cleanups while you were away. Compiler documentation builds without warnings now — twenty-three stale cross-references between docs and code were repaired. And the test that guards DESIGN.md against drifting out of sync with the schema is now stricter — it scans only the schema section, so an anchor that happens to appear somewhere else in the document can no longer mask a missing entry in the canonical reference.