Skip to content

policy: codify separator naming convention + foreign-convention override (LANGUAGE-POLICY v1.2.1)#71

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/codify-naming-convention-2026-05-16
May 16, 2026
Merged

policy: codify separator naming convention + foreign-convention override (LANGUAGE-POLICY v1.2.1)#71
hyperpolymath merged 1 commit into
mainfrom
chore/codify-naming-convention-2026-05-16

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Makes the hyphen=program / underscore=data convention discoverable and machine-enforceable in the central standards, with RFC 8552 (DNS Attrleaf) precedent stated explicitly. Adds the layered resolution for language/OS/protocol-mandated or inverted separators (technical mandate wins; never auto-correct) and the scoped convention override — a .machine_readable/ convention-boundary marker that suspends estate separator-inference inside foreign subtrees in either direction. Normative section + v1.2.0/1.2.1 amendments + header bump. 🤖 Generated with Claude Code

Normative: '-' = program/application, '_' = structured data acted upon.
Grounded in RFC 8552 (DNS Attrleaf) underscore-label precedent.

Layered resolution so it is never enforced flatly:
- language/OS/protocol-mandated (or inverted) separators win at their
  own layer and are NOT drift; never auto-correct them
- scoped convention override: a machine-readable convention-boundary
  marker suspends estate separator-inference inside foreign/inverted
  subtrees, in either direction (the estate's '\apt'-style escape)
- machine-readable backstop: kind (program|data) declared in
  .machine_readable/ when the separator cannot carry the signal
- application: v-api-interfaces/ (hyphen) canonical; underscore
  v_api_interfaces/ is a misnamed duplicate to collapse

Adds normative section + v1.2.0/v1.2.1 amendment entries + header bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit 9d2cfc0 into main May 16, 2026
22 of 23 checks passed
@hyperpolymath hyperpolymath deleted the chore/codify-naming-convention-2026-05-16 branch May 16, 2026 21:40
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