Skip to content

refactor(Core/UD): unify Word features into UD.MorphFeatures#117

Open
hawkrobe wants to merge 1 commit into
mainfrom
feature-bundle-unification
Open

refactor(Core/UD): unify Word features into UD.MorphFeatures#117
hawkrobe wants to merge 1 commit into
mainfrom
feature-bundle-unification

Conversation

@hawkrobe
Copy link
Copy Markdown
Owner

@hawkrobe hawkrobe commented Jun 4, 2026

Dissolves the parallel feature bundles: Core.Word.Features is deleted and Word.features is one UD.MorphFeatures bundle (which gains the missing UD Reflex); Word moves to Core/UD/Word.lean beside Core/UD/Basic.lean and carries an explicit admission rule (a property lives on Word iff a Fragment-free token-level engine reads it).

  • wh/finite become derived (pronType ∈ {Int, Rel}, verbForm); vform → UD's verbForm; countable evicted (no token-level readers); valence stays as a Word field for the DG engine, with a TODO to migrate it to a carrier capability.
  • MorphRule gains a dedicated valenceRule channel (reciprocal/passive affixes); Stem gains baseValence.
  • Local builds skipped per CI-as-gate; expect CI to be authoritative.

@github-actions github-actions Bot enabled auto-merge (squash) June 4, 2026 04:38
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