Skip to content

epic: boundary-correction 🔪#16025

Draft
mcdurdin wants to merge 37 commits into
epic/autocorrectfrom
epic/boundary-correction
Draft

epic: boundary-correction 🔪#16025
mcdurdin wants to merge 37 commits into
epic/autocorrectfrom
epic/boundary-correction

Conversation

@mcdurdin
Copy link
Copy Markdown
Member

Test-bot: skip

jahorton and others added 26 commits April 22, 2026 14:56
Per the search quotient graph documentation, we should no longer have one node type handle all edit operation types.  Our current ("legacy") implementation and unit tests are most tailored for the needs of 'substitution' edit types, so this PR starts there.

Build-bot: skip build:web
Test-bot: skip
…ion-edit search-graph edges

Build-bot: skip build:web
Test-bot: skip
…d spur types

Build-bot: skip build:web
Test-bot: skip
… tests

I happened to discover that the predictive-text "helper" fixtures' unit tests were not actually being run.  This links them in (during /worker-thread builds) to ensure they get run too.

Build-bot: skip build:web
Test-bot: skip
…o corrections could be found

Build-bot: skip build:web
Test-bot: skip
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
…y-correction

chore: establish epic/boundary-correction 🔪
@keymanapp-test-bot
Copy link
Copy Markdown

keymanapp-test-bot Bot commented May 28, 2026

User Test Results

Test specification and instructions

User tests are not required

Test Artifacts

  • Web
    • KeymanWeb Test Home - build : all tests passed (no artifacts on BuildLevel "build")

@keymanapp-test-bot keymanapp-test-bot Bot added this to the A19S30 milestone May 28, 2026
@mcdurdin mcdurdin changed the title epic: boundary-correction epic: boundary-correction 🔪 May 28, 2026
@github-actions github-actions Bot added the docs label May 28, 2026
@mcdurdin mcdurdin added the web/ label May 29, 2026
feat(web): implement dedicated substitution-spur class, tests 🚂 🔪
jahorton added 6 commits May 29, 2026 21:44
…table-unless-needed

fix(web): block use of predictable "fallback" result to cases where no corrections could be found 🚂 🔪
feat(web): add dedicated quotient-spur type for insertion edits 🚂
feat(web): add dedicated DeletionQuotientSpur type for handling deletion-edit search-graph edges 🚂
…elpers

feat(web): extend search-graph test-helper funcs to handle specialized spur types 🚂
…xt-helpers

fix(web): link and patch up predictive-text test helper function unit tests 🚂
…alized-splits

feat(web): add test for split operations on quotient-graph doc example 🚂
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants