docs(claude-md): flip ReScript→AffineScript per 2026-05-25 estate lan…#40
Merged
Merged
Conversation
…guage policy Per the 2026-05-25 estate language policy (TypeScript/ReScript → AffineScript, tracked at hyperpolymath/standards#252), the .claude/CLAUDE.md language-policy section here names ReScript as the primary application language and as the TypeScript replacement. Flip both to AffineScript. Substitutions applied: - ALLOWED row: ReScript → AffineScript (with target-platform note) - JavaScript-fallback note: ReScript → AffineScript - BANNED replacement row: TypeScript→ReScript → TypeScript→AffineScript - Tauri web-UI: ReScript → AffineScript - Enforcement rule: "Convert existing TS to ReScript" → AffineScript - Enforcement rule: "ReScript for apps" → AffineScript for apps Docs-only change. Refs hyperpolymath/standards#287 (CLAUDE.md docs slice umbrella) and hyperpolymath/standards#252 (parent ReScript→AffineScript migration tracker). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
hyperpolymath
added a commit
that referenced
this pull request
Jun 24, 2026
## What The salvageable result of fully integrating **#41** (`estate-standardization-20260607`) onto current `main`. I did the full 3-way merge as requested (option c); the **definitive finding** is that #41 is ~fully superseded: > A faithful integration of #41 onto current `main` nets to **exactly these 4 issue templates (195 insertions)** — every other file in #41's 70-file diff is already on `main` (your parallel estate-standardization in #37–#40 + our recent work landed it all), and its `.machine_readable/6a2/*.a2ml` changes were **regressive** (main renamed `6a2/ → descriptiles/`). So this PR carries the one piece worth keeping, cleanly off `main`: - `bug_report.md`, `feature_request.md` — #41's clean classic templates, as-is. - `question.yml`, `documentation.yml` — **#41 had these malformed** (classic markdown front-matter stacked on top of raw issue-forms YAML inside a single `.md`, which GitHub renders as literal text). Fixed into proper `.yml` issue forms, preserving the (good) forms schema. ## Recommendation **Close #41 as superseded** once this lands — merging #41 itself would regress `main` (resurrect `6a2/`, re-add the retired `scorecard-enforcer.yml`, revert the README). This PR is the salvage. Note: `main` currently lacks issue templates (they existed in #41's merge base but not on current `main`). If they were removed deliberately, just close this too — no harm done. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN --- _Generated by [Claude Code](https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN)_ Co-authored-by: Claude <noreply@anthropic.com>
13 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…guage policy
Per the 2026-05-25 estate language policy (TypeScript/ReScript → AffineScript, tracked at hyperpolymath/standards#252), the .claude/CLAUDE.md language-policy section here names ReScript as the primary application language and as the TypeScript replacement. Flip both to AffineScript.
Substitutions applied:
Docs-only change. Refs hyperpolymath/standards#287 (CLAUDE.md docs slice umbrella) and hyperpolymath/standards#252 (parent ReScript→AffineScript migration tracker).
Summary
Closes #
Type of change
How has this been verified?
Checklist
git commit -S).SPDX-License-Identifier(code/configMPL-2.0,prose
CC-BY-SA-4.0); I did not relicense existing files.Notes for reviewers