Skip to content

Commit 497a5fd

Browse files
hyperpolymathclaude
andcommitted
chore: retire ReScript guidance text → AffineScript (Estate Item 9)
Estate language policy: RS/TS/JS → AffineScript → typed-wasm. This rewrites guidance/policy text that recommended ReScript as the TypeScript/Python replacement so it now points at AffineScript. Scope guard (deliberate): rescript-named paths and ReScript adapters are NOT touched — that work is preserved intact for the ReScript ecosystem. Only the forward-looking "use ReScript instead" recommendation is updated. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 4fcec7f commit 497a5fd

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/rsr-antipattern.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ jobs:
168168
- name: Check for tsconfig
169169
run: |
170170
if [ -f "tsconfig.json" ]; then
171-
echo "❌ tsconfig.json detected - use ReScript instead"
171+
echo "❌ tsconfig.json detected - use AffineScript instead"
172172
exit 1
173173
fi
174174
echo "✅ No tsconfig.json"

.github/workflows/ts-blocker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
NEW_JS=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.(js|jsx)$' | grep -v '\.res\.js$' | grep -v '\.gen\.' | grep -v 'node_modules' || true)
1919
2020
if [ -n "$NEW_TS" ] || [ -n "$NEW_JS" ]; then
21-
echo "❌ New TS/JS files detected. Use ReScript instead."
21+
echo "❌ New TS/JS files detected. Use AffineScript instead."
2222
[ -n "$NEW_TS" ] && echo "$NEW_TS"
2323
[ -n "$NEW_JS" ] && echo "$NEW_JS"
2424
exit 1

EXPLAINME.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ ____
3737

3838
**Evidence**: `examples/02-multi-module.twasm` demonstrates: Module A exports a `region Entity` with fields (pos_x, pos_y, hp); Module B imports the same region and defines typed load/store operations. `src/abi/Proofs.idr` proves field offset and alignment agreement.
3939

40-
**Caveat**: Schema agreement proof is _type-level_ (compile-time). Does NOT verify that actual Rust/ReScript compiled code respects field layout — correspondence is manual. Runtime behavior depends on correct field packing across compilers.
40+
**Caveat**: Schema agreement proof is _type-level_ (compile-time). Does NOT verify that actual Rust/AffineScript compiled code respects field layout — correspondence is manual. Runtime behavior depends on correct field packing across compilers.
4141

4242
=== Claim 3: "Checked L1-L10 Proof Core — All 10 Levels Integrated"
4343

PROOF-NEEDS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ operationally but does not prove the monotonicity as a theorem.
502502
(P2.1, P2.2), Levels monotonicity (P3.2). Cleanup session.
503503

504504
After each session: run `idris2 --check` on every file in
505-
`typed-wasm.ipkg`, run `panic-attack assail` on the Rust/ReScript
505+
`typed-wasm.ipkg`, run `panic-attack assail` on the Rust/AffineScript
506506
adjacent code (no new unsafe code should land), update this file's
507507
inventory table, commit.
508508

0 commit comments

Comments
 (0)