Skip to content

refactor(Core,Features): one UD file; feature types to Features/#121

Merged
hawkrobe merged 3 commits into
mainfrom
features-namespacing
Jun 4, 2026
Merged

refactor(Core,Features): one UD file; feature types to Features/#121
hawkrobe merged 3 commits into
mainfrom
features-namespacing

Conversation

@hawkrobe
Copy link
Copy Markdown
Owner

@hawkrobe hawkrobe commented Jun 4, 2026

The agreed end-state for the token substrate. All UD content merges into Core/UniversalDependencies.lean (vocabulary + the Word token — Word.lean had shrunk to 73 lines of pure UD content); canonical feature types land with their feature theories per the Case precedent and Finset pattern (Features.Number := UD.Number, Features.Person := UD.Person, decomposition namespaces become their API); consumerless Voice/VForm/Tense aliases die; MassCountFeatures/MassCount.lean, HeadDirectionTypology/WordOrder.lean.

  • Features.Person's decompositional values rename first/second/thirdfirstF/secondF/thirdF (matching Gender/Number's F-convention) — with the type-and-namespace sharing, the bare names shadowed UD's constructors under dot-notation.

@github-actions github-actions Bot enabled auto-merge (squash) June 4, 2026 15:21
@hawkrobe hawkrobe disabled auto-merge June 4, 2026 15:54
@hawkrobe hawkrobe merged commit 3358e1c into main Jun 4, 2026
2 checks passed
@hawkrobe hawkrobe deleted the features-namespacing branch June 4, 2026 17:51
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