commit_dictionary_item_delete
ChatGPTDelete exactly one prepared manual item after explicit confirmation of its exact OS. The token is operation-bound and single-use; concurrent changes reject the delete as stale.
commit_dictionary_item_update
ChatGPTPerform exactly one prepared item update after explicit confirmation of its exact OS. The token is operation-bound and single-use; concurrent changes reject the whole update as stale.
commit_dictionary_item_write
ChatGPTPerform exactly one previously prepared additive write. Call only after the user has explicitly confirmed the exact OS in the prepared plan, and pass that OS as confirmed_os. The token is single-use.
commit_dictionary_items_import
ChatGPTAtomically apply one prepared additive import after explicit confirmation of its exact OS. It never replaces a dictionary or overwrites a mapping; a concurrent change rejects the entire import as stale.
get_dictionary_items
ChatGPTRead all dictionary items for one explicitly selected language and OS.
list_dictionaries
ChatGPTList the authenticated user's dictionaries. Optional filters are read-only; an OS filter must be one of ios, mac, android, or default.
prepare_dictionary_item_delete
ChatGPTPrepare, but do not perform, deletion of one source=manual item identified by item_id in one exact language and OS. Show the complete item and ask the user to confirm that OS before commit.
prepare_dictionary_item_update
ChatGPTPrepare, but do not perform, an update of one source=manual item identified by item_id in one exact language and OS. Item type cannot change. Show the complete before/after plan and ask the user to confirm that OS before commit.
prepare_dictionary_item_write
ChatGPTPrepare, but do not perform, one additive dictionary write. The user must select the exact target OS. Show the returned plan and ask the user to confirm that OS before commit.
prepare_dictionary_items_import
ChatGPTPrepare an atomic additive merge of up to 100 manual word/mapping items into one exact language and OS. It never deletes omitted items or overwrites mapping conflicts. Show every item result and ask the user to confirm that OS.