core/language_packs
Shay db7eabd62f Wire alignment graph into load_pack as post-compilation correction pass
- VocabManifold.update(): replace a stored versor in-place (grade-norm
  enforced, KeyError if word missing)
- compile_entries_to_manifold() now also returns entry_id->surface map
  as a second return value; callers that only need the manifold use [0]
- _alignment_nudge_rotor(): slerp-style rotor that rotates source toward
  target by edge.weight * ALIGNMENT_NUDGE_STRENGTH (0.06) — small enough
  to preserve intra-pack geometry, large enough to pull cross-lang pairs
  into proximity
- load_pack(): after both manifolds are built, loads alignment.jsonl,
  resolves entry_id->surface on each side, applies nudge to source versor
  using the already-compiled target versor as the attractor
- _is_hebrew_root() guard retained; _triliteral_root() Hebrew-only
2026-05-13 15:40:33 -07:00
..
data Migrate Greek lexicon to structured morphology; remove _uses_legacy_root_tags guard 2026-05-13 15:20:15 -07:00
__init__.py Fix full test suite after cognitive runtime 2026-05-13 13:52:11 -07:00
__main__.py Add language_packs CLI: python -m language_packs compile/verify/list 2026-05-13 14:37:36 -07:00
compiler.py Wire alignment graph into load_pack as post-compilation correction pass 2026-05-13 15:40:33 -07:00
schema.py Add morphology registry for language packs 2026-05-13 14:50:36 -07:00