You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
HermitCrab conformance: producible behaviour has no discriminating fixture after the non-producible retirement #613
Retiring the non-producible fixtures left FieldWorks-producible behaviour with no discriminating fixture. A regression in these paths would pass the conformance suite. The self-check still reports 137 of 137 runs passing at e9569ec, so nothing there shows the gap.
Status: open. Each gap needs a producible grammar, never a revived engine-only fixture.
What we know (most important first):
NonPartialRuleProhibitedAfterFinalTemplate is NotEvidenced for both arms: the same-word evidence relied on isCliticRule, and its severance list still names that attribute.
MaxApplicationCount has never been exercised from a producible grammar.
MPR features on phonological subrules and the StemName junction lost their dataflow cells.
suffixing-evidential-adjacency-chain no longer separates "somewhere" from "adjacent" scope for its exclusions.
Not known: which of these FieldWorks users reach in practice.
Proposed change: one small witness per gap, ranked as above. Give bantu-tam-fusion subrules that can reach fusion, with constrained plain subrules. Add separating words to the evidential chain. New rows come from the engine and are reviewed against the rules.
Next: write a producible witness for NonPartialRuleProhibitedAfterFinalTemplate.
Smaller items
Six new open gap-baseline rows: MetathesisRule/multipleApplicationOrder/rightToLeftIterative, MorphologicalPhonologicalRuleFeatureGroup/matchType/all and /any, .../outputType/overwrite, Stratum/morphologicalRuleOrder/linear, and ordering:edge-cases/optional-template-composite/slots/t2pfx~t2mandatory. Check each for producibility first: linear and the feature-group settings may need no witness.
redupMorphType suffix: only prefix remains. ExcludedEnvironments was at risk: confirm that a witness remains.
isActive="no" on templates, phonological rules and metathesis rules: confirm what HCLoader does before treating it as a gap.
The mutant stack-overflow path is tested only at its classification. The real overflow reproduced only on a deleted fixture.
Activity