You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From actually doing the 3 confirmed quick-win ports (git-scripts PR#9,
game-server-admin PR#14, invariant-path PR#4 — each oracle-validated
"Type checking passed" on main):
1. CORRECTION: the record sigil `#{` is *strictly expression-literal-only*.
The earlier row's "applies to record patterns in match too" was WRONG
(oracle: `#{`-pattern parse-errors; `{ }`-pattern passes). Record
patterns and struct/enum/type decl bodies stay `{ }`. Codemod is
standalone-`{`-then-`field:` → `#{`, not pattern/decl.
2. NEW Tier-1 construct: ReScript string `+` → AffineScript `++` (concat
is `++` per stdlib/string.affine:98; `+` is numeric — left a
Unify(String,Int) *beneath* the parse wall on 2 of the 3 files).
Another layered RS-ism the text-scanner cannot see — reinforces the
lower-bound-triage warning.
3. Per-repo plan item 1 marked DONE with PR refs.
docs-only; gate unaffected by construction. Refs #229.
Co-authored-by: hyperpolymath <hyperpolymath@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments