From 04258c5cc103658e6c6fdde651ef8b521b7f85df Mon Sep 17 00:00:00 2001 From: Brummel Date: Wed, 13 May 2026 13:22:43 +0200 Subject: [PATCH] WhatsNew: documentation and drift-test hygiene --- docs/WhatsNew.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/WhatsNew.md b/docs/WhatsNew.md index cba095a..f1c0ed4 100644 --- a/docs/WhatsNew.md +++ b/docs/WhatsNew.md @@ -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.