Skip to content

docs: finish retiring the freeze vocabulary from canon - #1087

Merged
zachshallbetter merged 1 commit into
mainfrom
docs/retire-freeze-wording
Jul 21, 2026
Merged

docs: finish retiring the freeze vocabulary from canon#1087
zachshallbetter merged 1 commit into
mainfrom
docs/retire-freeze-wording

Conversation

@zachshallbetter

Copy link
Copy Markdown
Owner

Why

The earlier change corrected the authoritative sources — api-stability.md, the scripts, the docs page, RELEASING, PUBLISHING. It left the wording in nine other canonical documents, which still described "the freeze contract" and "the frozen surface."

That's a promise the project had already stopped making — exactly the drift the original change existed to stop.

What changed

15 replacements across 9 files. All now say protected / removal-protection:

README.md · agent-safety-model.md · common-mistakes.md · computational-interaction-alignment.md · deprecation-plan.md · documentation-standards.md · platform-architecture.md · substrate-api.md · substrate-overview.md

Four deliberately untouched

The word means something completely different in each, and a regex sweep would have broken all four:

agent-safety-model.md Object.freeze'd policy clones
host-model.md "freeze the sim" — reduced motion
visualization-methods-taxonomy.md "frozen particles" — poster render mode
README.md "frozen design history" — the planning archive

Done by reading rather than substitution, for that reason.

One use of "freeze" survives on purpose: api-stability.md's own sentence saying it is not one.

Gates

check:links · check:docs — clean.

The earlier change corrected the authoritative sources — api-stability.md, the scripts, the
docs page, RELEASING and PUBLISHING — but left the wording in nine other canonical
documents. Those still described 'the freeze contract' and 'the frozen surface': a promise
the project had already stopped making, which is exactly the drift the original change
existed to stop.

Fifteen replacements across nine files. All now say protected or removal-protection.

Four uses are deliberately untouched, because the word means something different in each:
Object.freeze'd policy clones in agent-safety-model.md, 'freeze the sim' for reduced motion
in host-model.md, 'frozen particles' in the poster render mode, and 'frozen design history'
for the planning archive. A regex sweep would have damaged all four, which is why this was
done by reading rather than by substitution.

One use of 'freeze' survives on purpose: api-stability.md's own sentence saying it is not
one.

check:links and check:docs clean.
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fundamental-engine Ready Ready Preview Jul 21, 2026 1:29am

Request Review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@zachshallbetter
zachshallbetter merged commit 33bfb53 into main Jul 21, 2026
13 checks passed
@zachshallbetter
zachshallbetter deleted the docs/retire-freeze-wording branch July 21, 2026 02:02
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