Skip to content

Run Tests on Branches and Deploy main even if tests fail - #3

Open
strfry wants to merge 2 commits into
mainfrom
claude/epic-wozniak-lb8sgy
Open

Run Tests on Branches and Deploy main even if tests fail#3
strfry wants to merge 2 commits into
mainfrom
claude/epic-wozniak-lb8sgy

Conversation

@strfry

@strfry strfry commented Jun 17, 2026

Copy link
Copy Markdown
Owner

No description provided.

strfry pushed a commit that referenced this pull request Jun 24, 2026
"Faltung ins System einhängen, spellrelax/lenient auflösen" + HFST-Rewrite:

- hfst/fold.py: die ortho-Faltung (prussian.fst.ortho) als HFST-Regex
  gespiegelt — ortho-SICHERE Teilmenge (Diakritika, palatales Twanksta-j
  gj/sj…→g/s…, elaktr), die keine Flexionszelle vermischt.
- lexd_build: lenient = Faltung ∘ (generator ∘ Faltung)⁻¹  (Variante →
  Skelett → Analyse), HFST-nativ. Ersetzt die spellrelax-Komposition.
- rules.py: SPELLRELAX_* (TWANKSTA_J/HARD_J/SOFT_J/ELAKTR/AS_US_S) entfernt;
  Grenzmarker · jetzt funktionslos (Aufräumen folgt).

Gold-Parität unverändert: nominal 1471/1471, verbal 904/952.

WICHTIG — Coverage-Delta (voller Build): direct 70.2 % unverändert, lenient
10.4 %→3.1 %, total 80.6 %→73.3 % (−7.3 pp). Der Verlust ist das WEICH-
VOKALISCHE Twanksta-j (-jas~-es, -jan~-in) + -as/-us: morphologische
Varianten (ja↔e/i), KEINE Faltung. Twanksta speichert sie in den Flexions-
tabellen (6223/57252 Cj-Formen); sie kommen daher aus der gold-freien
Morphologie (beide Wörterbücher, Endungen nativ) zurück — nächster Schritt
(Task #3), nicht aus generativen Regeln.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dkq3N438PR3KTqr2PXhL4k
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.

2 participants