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
Add HomographNumber (int, 0 = unset) to the Entry model with full
round-trip support through CRDT, FwData bridge, and sync.
Key changes:
- Entry model: add HomographNumber property with Copy() support
- CreateEntryChange: persist HomographNumber in CRDT changes
- CrdtMiniLcmApi: auto-assign homograph numbers on entry creation
when HomographNumber is 0, respecting SecondaryOrder scoping.
Updates existing lone entries from 0→1 when a second homograph appears.
- FwDataMiniLcmApi: read HomographNumber from ILexEntry, set on create
- UpdateEntryProxy: bidirectional HomographNumber sync to LibLCM
- EntrySync: include HomographNumber in diff/patch operations
- Sorting: uncomment HomographNumber in CRDT sort and search queries
- Tests: uncomment sorting tests with HomographNumber, add auto-
assignment tests, add sync test verifying LibLCM corrects numbers
after entry deletion via two sync cycles
https://claude.ai/code/session_01FJj2v135u6KdgVxoK4tRp2
0 commit comments