From bfabca9d1cb2340beccc7d69ba34fde5dc1be516 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Mon, 31 Aug 2026 20:56:17 +0100 Subject: [PATCH] chore(policy): add the ReScript BANNED row (post-retirement sync) ReScript is retired estate-wide (enclave ruling 2026-08-31: only the rescript/rescript-ecosystem/proven-adapter repos remain ReScript). This syncs the language-policy BANNED table: adds | ReScript | AffineScript | after the TypeScript row, and where present rewrites the Python replacement row to no longer recommend ReScript. Co-Authored-By: Claude Fable 5 --- .claude/CLAUDE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index db2fc7dd..1c6c0825 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -154,6 +154,7 @@ for the canonical statement. | Banned | Replacement | Notes | |--------|-------------|-------| | TypeScript | AffineScript | RS/TS/JS → AffineScript → typed-wasm. | +| ReScript | AffineScript | RS/TS/JS → AffineScript → typed-wasm. | | **ReScript** | AffineScript | Banned in new code as of 2026-04-30. Existing `.res` files migrate to `.affine` directly (do not pass through ReScript). | | **Deno** | Bun | **Being removed.** Owner ruling 2026-08-26: *"deno is to go and bun is the way we are going, put it first everywhere unless not possible and explain why if not."* Existing Deno projects must migrate to Bun; where Bun genuinely cannot be used, the reason must be documented in the repo. Assessment of all 30 remaining `deno.json` locations: #658. | | Node.js | Bun | Bun is Node-compatible; run the code, drop the runtime. |