Skip to content

Comments

refactor(web): rename PendingTokenization as TransitionEdge, add doc-comments 🚂#15095

Merged
jahorton merged 2 commits intoepic/autocorrectfrom
refactor/web/rename-and-doc-pending-tokenization
Jan 29, 2026
Merged

refactor(web): rename PendingTokenization as TransitionEdge, add doc-comments 🚂#15095
jahorton merged 2 commits intoepic/autocorrectfrom
refactor/web/rename-and-doc-pending-tokenization

Conversation

@jahorton
Copy link
Contributor

@jahorton jahorton commented Nov 4, 2025

With the SearchQuotientNode rework is stabilizing, this feels like the best time to choose a better name for the PendingTokenization type and related fields. As PendingTokenization directly correlates to SearchQuotientSpur entries once processed, I've chosen the new name TransitionEdge to reflect the final outbound edge of the spur. New doc-comments are also added documenting the relationship of TransitionEdge and TokenizationSubset to SearchQuotientSpur and the upcoming SearchQuotientCluster.

Admittedly, it may be wise to additionally rename TokenizationSubset to TransitionCluster (and rename the source file) to further mirror the relationship of these types... but that can always be done in a follow-up.

Alternative nomenclature suggestions are welcomed.

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

@keymanapp-test-bot
Copy link

keymanapp-test-bot bot commented Nov 4, 2025

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 changed the title refactor(web): renames PendingTokenization as TokenizationPath, adds doc-comments refactor(web): renames PendingTokenization as TokenizationPath, adds doc-comments 🚂 Nov 4, 2025
@keymanapp-test-bot keymanapp-test-bot bot added this to the A19S15 milestone Nov 4, 2025
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from d13ebc8 to 1d113f5 Compare November 5, 2025 16:32
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch from 8f1e7b1 to 6daa809 Compare November 5, 2025 16:33
@keyman-server keyman-server modified the milestones: A19S15, A19S16 Nov 8, 2025
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from 1d113f5 to e97c968 Compare November 10, 2025 21:02
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch from 6daa809 to 461fa4d Compare November 10, 2025 21:03
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from e97c968 to 0792377 Compare November 11, 2025 21:41
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch from 461fa4d to 449ebec Compare November 11, 2025 21:48
@keyman-server keyman-server modified the milestones: A19S16, A19S17 Nov 22, 2025
@keyman-server keyman-server modified the milestones: A19S17, A19S18 Dec 6, 2025
@keyman-server keyman-server modified the milestones: A19S18, A19S19 Dec 21, 2025
@keyman-server keyman-server modified the milestones: A19S19, A19S20 Jan 3, 2026
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch 3 times, most recently from 1e13233 to 56676d8 Compare January 12, 2026 20:33
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from 56676d8 to fd4a0d3 Compare January 12, 2026 21:02
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch 2 times, most recently from e340647 to c1d580f Compare January 12, 2026 22:17
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from fd4a0d3 to 23fdcdc Compare January 14, 2026 23:20
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch from c1d580f to 4c06d81 Compare January 14, 2026 23:21
@jahorton jahorton changed the title refactor(web): renames PendingTokenization as TokenizationPath, adds doc-comments 🚂 refactor(web): renames PendingTokenization as TokenizationEdge, adds doc-comments 🚂 Jan 15, 2026
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from 23fdcdc to 8d4aa9e Compare January 15, 2026 22:29
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch from 4c06d81 to 53ed374 Compare January 15, 2026 22:29
@keyman-server keyman-server modified the milestones: A19S20, A19S21 Jan 16, 2026
@jahorton jahorton force-pushed the refactor/web/transform-tokenization-subset-ids branch from d36203a to fd45aa4 Compare January 22, 2026 18:41
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch 3 times, most recently from db9f4ed to 92d0472 Compare January 22, 2026 19:06
@jahorton jahorton changed the title refactor(web): renames PendingTokenization as TokenizationEdge, adds doc-comments 🚂 refactor(web): renames PendingTokenization as TransitionEdge, adds doc-comments 🚂 Jan 22, 2026
…doc-comments

Now that the SearchQuotientNode rework is stabilizing, I've finally landed on a better name for the type.  PendingTokenization _directly_ correlates to outbound edges from `SearchQuotientNode` entries once processed.  New doc-comments are also added documenting the relationship of `TransitionEdge` and `TokenizationSubset` to `SearchQuotientSpur` and `SearchQuotientCluster`.

Admittedly, it may be wise to additionally rename `TokenizationSubset` to `TransitionCluster` (and rename the source file) to further mirror the relationship of these types... but that can always be done in a follow-up.

Build-bot: skip build:web
Test-bot: skip
@jahorton jahorton force-pushed the refactor/web/rename-and-doc-pending-tokenization branch from 92d0472 to cfe72f4 Compare January 22, 2026 19:26
@jahorton jahorton marked this pull request as ready for review January 22, 2026 19:43
@mcdurdin mcdurdin changed the title refactor(web): renames PendingTokenization as TransitionEdge, adds doc-comments 🚂 refactor(web): rename PendingTokenization as TransitionEdge, adds doc-comments 🚂 Jan 25, 2026
@mcdurdin mcdurdin changed the title refactor(web): rename PendingTokenization as TransitionEdge, adds doc-comments 🚂 refactor(web): rename PendingTokenization as TransitionEdge, add doc-comments 🚂 Jan 25, 2026
Base automatically changed from refactor/web/transform-tokenization-subset-ids to epic/autocorrect January 28, 2026 23:20
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
@jahorton jahorton merged commit d676390 into epic/autocorrect Jan 29, 2026
7 of 8 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Keyman Jan 29, 2026
@jahorton jahorton deleted the refactor/web/rename-and-doc-pending-tokenization branch January 29, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants