Skip to content

Mine offline phrase library from rescue/dev-2026-07 (Tier 0) - #7

Merged
mrlucas679 merged 1 commit into
mainfrom
claude/festive-cannon
Jul 5, 2026
Merged

Mine offline phrase library from rescue/dev-2026-07 (Tier 0)#7
mrlucas679 merged 1 commit into
mainfrom
claude/festive-cannon

Conversation

@mrlucas679

Copy link
Copy Markdown
Owner

First feature mined from the preserved dev tag per MASTER_PLAN D11:

  • 60 offline phrases (medical, emergency, rights, daily) matched exactly before any other tier — instant, deterministic, offline
  • Contraction + SA slang normalisation ('I'm' → 'i am', 'howzit' → greeting, 'ja' → yes) feeds the matcher
  • Data cleaned during mining: English copula 'AM' glosses removed (copulas are not signed in SASL); a test now bans them permanently; whole file flagged for SASL interpreter review (D15)
  • Phrase hits report sign_coverage + fingerspelled_words like every other tier

8 new tests. Suite: 145 passed.

🤖 Generated with Claude Code

…2026-07

- backend/data/offline_phrases.json: 60 exact-match phrases (medical,
  emergency, rights, daily) → SASL gloss sequences. Cleaned: English
  copula 'AM' glosses removed (copulas are not signed in SASL); entire
  file flagged draft pending interpreter review (D15)
- sasl_pipeline: Tier 0 phrase match runs before the rules tier;
  contraction + SA-slang normalisation ('I'm'→'i am', 'howzit'→greeting)
  feeds it; phrase hits report sign_coverage and fingerspelled words
- tests/test_offline_phrases.py: 8 tests incl. a data-quality gate that
  bans copula glosses from ever returning

Suite: 145 passed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mrlucas679
mrlucas679 merged commit 653ab02 into main Jul 5, 2026
14 checks passed
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