test(corpus): 23 .fls files and the Swift reader's view of them

The oracle gains a corpus mode; run.sh now stops on a failed build
instead of running a stale binary. Swift reads all 23 files but drops
Java gateways labelled 'Heimrouter' and nodes whose bounds are written
through XMLEncoder back-references.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-29 19:36:37 +00:00
co-authored by Claude Opus 5.5
parent 5c16cf18b4
commit 8866df5f21
29 changed files with 490 additions and 2 deletions