diff --git a/consent-aware-http/.github/workflows/language-policy.yml b/consent-aware-http/.github/workflows/language-policy.yml index 782153f4..2811e465 100644 --- a/consent-aware-http/.github/workflows/language-policy.yml +++ b/consent-aware-http/.github/workflows/language-policy.yml @@ -11,7 +11,7 @@ jobs: # Block new Python files (except SaltStack) NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true) if [ -n "$NEW_PY" ]; then - echo "❌ New Python files detected. Use Rust or ReScript instead." + echo "❌ New Python files detected. Use Rust or AffineScript instead." echo "$NEW_PY" exit 1 fi diff --git a/hooks/pre-commit b/hooks/pre-commit index a0421b5d..01e2e8c8 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -21,7 +21,7 @@ STAGED_FILES=$(git diff --cached --name-only --diff-filter=ACM) # Check for TypeScript TS_FILES=$(echo "$STAGED_FILES" | grep -E '\.(ts|tsx)$' | grep -v '\.d\.ts$' || true) if [ -n "$TS_FILES" ]; then - echo -e "${RED}✗ TypeScript files not allowed. Use ReScript instead.${NC}" + echo -e "${RED}✗ TypeScript files not allowed. Use AffineScript instead.${NC}" echo "$TS_FILES" ERRORS=$((ERRORS + 1)) fi @@ -37,7 +37,7 @@ fi # Check for Python (except Ansible) PY_FILES=$(echo "$STAGED_FILES" | grep -E '\.py$' | grep -v 'ansible' | grep -v 'molecule' || true) if [ -n "$PY_FILES" ]; then - echo -e "${RED}✗ Python files not allowed (except for Ansible). Rewrite in Rust/ReScript.${NC}" + echo -e "${RED}✗ Python files not allowed (except for Ansible). Rewrite in Rust/AffineScript.${NC}" echo "$PY_FILES" ERRORS=$((ERRORS + 1)) fi diff --git a/lol/.claude/CLAUDE.md b/lol/.claude/CLAUDE.md index 1f18a055..c8782595 100644 --- a/lol/.claude/CLAUDE.md +++ b/lol/.claude/CLAUDE.md @@ -43,7 +43,7 @@ The following files in `.machine_readable/` contain structured project metadata: | Bun | Deno | | pnpm/yarn | Deno | | Go | Rust | -| Python | Julia/Rust/ReScript | +| Python | Julia/Rust/AffineScript | | Java/Kotlin | Rust/Tauri/Dioxus | | Swift | Tauri/Dioxus | | React Native | Tauri/Dioxus | diff --git a/meta-a2ml/.claude/CLAUDE.md b/meta-a2ml/.claude/CLAUDE.md index 0905bff5..46af19b0 100644 --- a/meta-a2ml/.claude/CLAUDE.md +++ b/meta-a2ml/.claude/CLAUDE.md @@ -44,7 +44,7 @@ in A2ML format (migrated from Guile Scheme on 2026-04-12): | Bun | Deno | | pnpm/yarn | Deno | | Go | Rust | -| Python | Julia/Rust/ReScript | +| Python | Julia/Rust/AffineScript | | Java/Kotlin | Rust/Tauri/Dioxus | | Swift | Tauri/Dioxus | | React Native | Tauri/Dioxus | diff --git a/rhodium-standard-repositories/.github/workflows/language-policy.yml b/rhodium-standard-repositories/.github/workflows/language-policy.yml index cb37b0dc..33b58ff6 100644 --- a/rhodium-standard-repositories/.github/workflows/language-policy.yml +++ b/rhodium-standard-repositories/.github/workflows/language-policy.yml @@ -14,7 +14,7 @@ jobs: # Block new Python files (except SaltStack) NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true) if [ -n "$NEW_PY" ]; then - echo "❌ New Python files detected. Use Rust or ReScript instead." + echo "❌ New Python files detected. Use Rust or AffineScript instead." echo "$NEW_PY" exit 1 fi diff --git a/rhodium-standard-repositories/.migration/PYTHON_TO_RUST_RESCRIPT.md b/rhodium-standard-repositories/.migration/PYTHON_TO_RUST_RESCRIPT.md index c5dade20..a8d198c1 100644 --- a/rhodium-standard-repositories/.migration/PYTHON_TO_RUST_RESCRIPT.md +++ b/rhodium-standard-repositories/.migration/PYTHON_TO_RUST_RESCRIPT.md @@ -1,4 +1,4 @@ -# Python → Rust/ReScript Migration Guide +# Python → Rust/AffineScript Migration Guide ## Policy This repo contains Python code that should be migrated to: diff --git a/rhodium-standard-repositories/CLAUDE.md b/rhodium-standard-repositories/CLAUDE.md index b4df81f2..fb3f1622 100644 --- a/rhodium-standard-repositories/CLAUDE.md +++ b/rhodium-standard-repositories/CLAUDE.md @@ -51,7 +51,7 @@ The CCCP is the ideological and aesthetic framework that gives RSR its purpose. 3. **Distributed State Without Coordination**: CRDTs eliminate locking and cache invalidation 4. **Formal Verification as Mutual Aid**: Correctness is an act of solidarity 5. **Community Over Ego**: Architecture enforces collaborative patterns -6. **Language Polyglotism as Resistance**: Using Ada, Rust, Elixir, Haskell, ReScript instead of JavaScript/Python monoculture +6. **Language Polyglotism as Resistance**: Using Ada, Rust, Elixir, Haskell, AffineScript instead of JavaScript/Python monoculture --- diff --git a/rhodium-standard-repositories/docs/conference-materials.md b/rhodium-standard-repositories/docs/conference-materials.md index f0585416..47d697fc 100644 --- a/rhodium-standard-repositories/docs/conference-materials.md +++ b/rhodium-standard-repositories/docs/conference-materials.md @@ -395,7 +395,7 @@ Conflict-free Replicated Data Types (CRDTs) solve distributed consistency withou - RSR: 10+ dimensions for defense-in-depth **Dimensions 1-3: Safety (15 min)** -- Type safety: Rust/ReScript/Ada compile-time verification +- Type safety: Rust/AffineScript/Ada compile-time verification - Memory safety: Ownership, SPARK proofs, no unsafe code - Data security: CRDTs, no cache invalidation - Live exploit: TypeScript unsoundness diff --git a/rhodium-standard-repositories/satellites/cccp/.claude/CLAUDE.md b/rhodium-standard-repositories/satellites/cccp/.claude/CLAUDE.md index 1f18a055..c8782595 100644 --- a/rhodium-standard-repositories/satellites/cccp/.claude/CLAUDE.md +++ b/rhodium-standard-repositories/satellites/cccp/.claude/CLAUDE.md @@ -43,7 +43,7 @@ The following files in `.machine_readable/` contain structured project metadata: | Bun | Deno | | pnpm/yarn | Deno | | Go | Rust | -| Python | Julia/Rust/ReScript | +| Python | Julia/Rust/AffineScript | | Java/Kotlin | Rust/Tauri/Dioxus | | Swift | Tauri/Dioxus | | React Native | Tauri/Dioxus | diff --git a/rhodium-standard-repositories/satellites/consent-aware-http/.github/workflows/language-policy.yml b/rhodium-standard-repositories/satellites/consent-aware-http/.github/workflows/language-policy.yml index 7c7a9115..1c12dccd 100644 --- a/rhodium-standard-repositories/satellites/consent-aware-http/.github/workflows/language-policy.yml +++ b/rhodium-standard-repositories/satellites/consent-aware-http/.github/workflows/language-policy.yml @@ -10,7 +10,7 @@ jobs: # Block new Python files (except SaltStack) NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true) if [ -n "$NEW_PY" ]; then - echo "❌ New Python files detected. Use Rust or ReScript instead." + echo "❌ New Python files detected. Use Rust or AffineScript instead." echo "$NEW_PY" exit 1 fi diff --git a/rhodium-standard-repositories/satellites/consent-aware-http/.migration/PYTHON_TO_RUST_RESCRIPT.md b/rhodium-standard-repositories/satellites/consent-aware-http/.migration/PYTHON_TO_RUST_RESCRIPT.md index c5dade20..a8d198c1 100644 --- a/rhodium-standard-repositories/satellites/consent-aware-http/.migration/PYTHON_TO_RUST_RESCRIPT.md +++ b/rhodium-standard-repositories/satellites/consent-aware-http/.migration/PYTHON_TO_RUST_RESCRIPT.md @@ -1,4 +1,4 @@ -# Python → Rust/ReScript Migration Guide +# Python → Rust/AffineScript Migration Guide ## Policy This repo contains Python code that should be migrated to: diff --git a/rhodium-standard-repositories/satellites/palimpsest-license/.github/workflows/language-policy.yml b/rhodium-standard-repositories/satellites/palimpsest-license/.github/workflows/language-policy.yml index 62f0f832..0220de5f 100644 --- a/rhodium-standard-repositories/satellites/palimpsest-license/.github/workflows/language-policy.yml +++ b/rhodium-standard-repositories/satellites/palimpsest-license/.github/workflows/language-policy.yml @@ -10,7 +10,7 @@ jobs: # Block new Python files (except SaltStack) NEW_PY=$(git diff --name-only --diff-filter=A HEAD~1 2>/dev/null | grep -E '\.py$' | grep -v 'salt' || true) if [ -n "$NEW_PY" ]; then - echo "❌ New Python files detected. Use Rust or ReScript instead." + echo "❌ New Python files detected. Use Rust or AffineScript instead." echo "$NEW_PY" exit 1 fi diff --git a/rhodium-standard-repositories/satellites/rsr-certifier/.claude/CLAUDE.md b/rhodium-standard-repositories/satellites/rsr-certifier/.claude/CLAUDE.md index 1f18a055..c8782595 100644 --- a/rhodium-standard-repositories/satellites/rsr-certifier/.claude/CLAUDE.md +++ b/rhodium-standard-repositories/satellites/rsr-certifier/.claude/CLAUDE.md @@ -43,7 +43,7 @@ The following files in `.machine_readable/` contain structured project metadata: | Bun | Deno | | pnpm/yarn | Deno | | Go | Rust | -| Python | Julia/Rust/ReScript | +| Python | Julia/Rust/AffineScript | | Java/Kotlin | Rust/Tauri/Dioxus | | Swift | Tauri/Dioxus | | React Native | Tauri/Dioxus |