Skip to content

docs(claude-md): flip ReScript→AffineScript across 8 vendored CLAUDE.md files#97

Merged
hyperpolymath merged 2 commits into
mainfrom
docs/claude-md-vendored-rescript-flip
May 30, 2026
Merged

docs(claude-md): flip ReScript→AffineScript across 8 vendored CLAUDE.md files#97
hyperpolymath merged 2 commits into
mainfrom
docs/claude-md-vendored-rescript-flip

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Follow-up to #96 covering 8 additional vendored `.claude/CLAUDE.md` files
nested inside this repo. All 8 carry the identical template language-policy
section that names ReScript as the primary application language and as
the TypeScript replacement — stale per the 2026-05-25 estate language
policy (tracked at hyperpolymath/standards#252, which flips TypeScript +
ReScript → AffineScript estate-wide).

Files flipped

Path Change
aggregate-library/.claude/CLAUDE.md 6-line template flip
bridge-nginx-zig/.claude/CLAUDE.md 6-line template flip
czech-file-knife/.claude/CLAUDE.md 6-line template flip
well-known-ecosystem/.claude/CLAUDE.md 6-line template flip
synapse/.claude/CLAUDE.md 6-line template flip
scaffoldia/.claude/CLAUDE.md 6-line template flip
dnfinition/.claude/CLAUDE.md 6-line template flip
devkit-risc-v/.claude/CLAUDE.md 6-line template flip

Substitutions applied (identical per file)

  1. `ReScript | Primary application code` → `AffineScript | Primary application code | Affine-typed, compiles to typed-wasm or Deno-ESM`
  2. `Only where ReScript cannot` → `Only where AffineScript cannot`
  3. `| TypeScript | ReScript |` (BANNED replacement) → `| TypeScript | AffineScript |`
  4. `Web UI (ReScript)` → `Web UI (AffineScript)`
  5. `Convert existing TS to ReScript` → `Convert existing TS to AffineScript`
  6. `ReScript for apps` → `AffineScript for apps`

Out of scope

  • No source-code changes — docs-only.
  • Vendored `rescript-ecosystem/` test fixtures remain (third-party; not project source). Already exempted via `.hypatia-ignore` in docs(claude-md): flip ReScript→AffineScript across 3 CLAUDE.md files #96.
  • Other ~92 estate repos with the same stale template are surveyed but out of scope for this PR (decision pending on batch strategy).

Refs hyperpolymath/standards#252

…md files

Per the 2026-05-25 estate language policy (TypeScript/ReScript → AffineScript,
tracked at hyperpolymath/standards#252), 8 vendored directories under this repo
still carry the old language-policy template that names ReScript as the primary
application language and as the TypeScript replacement.

Files flipped (identical 6-line template substitution per file):
- aggregate-library/.claude/CLAUDE.md
- bridge-nginx-zig/.claude/CLAUDE.md
- czech-file-knife/.claude/CLAUDE.md
- well-known-ecosystem/.claude/CLAUDE.md
- synapse/.claude/CLAUDE.md
- scaffoldia/.claude/CLAUDE.md
- dnfinition/.claude/CLAUDE.md
- devkit-risc-v/.claude/CLAUDE.md

Follow-up to #96 (which covered the top-level + cadre-router/ + tea-router-pkg/).

Refs hyperpolymath/standards#252

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 30, 2026 13:36
@hyperpolymath hyperpolymath merged commit 1279941 into main May 30, 2026
20 checks passed
@hyperpolymath hyperpolymath deleted the docs/claude-md-vendored-rescript-flip branch May 30, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant