Skip to content

docs(ephapax-linear): add L2 naming-note banner + rename to "Two L2 Modalities" per PRESERVATION-DESIGN §12.7#260

Open
hyperpolymath wants to merge 1 commit into
mainfrom
docs/ephapax-linear-readme-l2-naming
Open

docs(ephapax-linear): add L2 naming-note banner + rename to "Two L2 Modalities" per PRESERVATION-DESIGN §12.7#260
hyperpolymath wants to merge 1 commit into
mainfrom
docs/ephapax-linear-readme-l2-naming

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Executes formal/PRESERVATION-DESIGN.md §12.7 — the ephapax-linear sublanguage docs rollout.

What changed

  1. Naming-note banner added at the top of the README content (after the existing first-read disambiguation), explaining that the crate name ephapax-linear is historical and that it implements both L2 modalities (Linear + Affine). Two admissible-derivation regimes over the same syntax/semantics, not two languages.
  2. Section heading rename: "Dual Grammars" → "Two L2 Modalities" per the spec.
  3. Banner links to EPHAPAX-VISION.adoc (dyad framing) and PRESERVATION-DESIGN.md §5 (L2 layer).

What is NOT changed

  • The existing AffineScript disambiguation block at the top is untouched.
  • The grammar-comparison table contents are unchanged (just the heading).

Companion PRs

Test plan

  • GPG-signed commit.
  • All cross-references point to existing files in this repo.

🤖 Generated with Claude Code

…Two L2 Modalities" per PRESERVATION-DESIGN §12.7

Executes `formal/PRESERVATION-DESIGN.md` §12.7 — the
ephapax-linear sublanguage docs rollout.

Adds the prescribed banner explaining why the crate name
`ephapax-linear` covers both Linear and Affine checkers: they are
two L2 modalities, not two languages. Links to:

- `docs/vision/EPHAPAX-VISION.adoc` for the dyad framing.
- `formal/PRESERVATION-DESIGN.md §5` for the L2 layer in the
  four-layer architecture.

Renames the "Dual Grammars" section heading to "Two L2 Modalities"
per the spec's prescription (the grammars themselves are not the
unit of distinction; the L2 modality is).

The first-read disambiguation block (re: AffineScript) is
unchanged. The grammar comparison table is unchanged.

No proof, code, workflow, or schema changes. Pure documentation
rollout. Companion to README #256 (§12.2), EXPLAINME #257 (§12.3),
vision #258 (§12.4), ROADMAP #259 (§12.5).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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