Post X tweet thread
Input
tweets requiredOrdered tweet texts; each ≤280 chars. tweets[0] is the root, the rest are chained replies. Any @handle in the text is validated against a real, non-suspended X account before anything is posted — the run throws naming the bad handle if one doesn't resolve. Every call posts immediately and irreversibly, with no preview or confirmation step inside the script, so show the exact text to the user and get their explicit approval for this specific content before running — approval from an earlier or unrelated message does not carry over.
Output
count requiredtweets requiredthread_url requiredURL of the root tweet.
account_used requiredReal handle that posted the thread, echoed from the CreateTweet response (not assumed from input).
already_present requiredWhether the root tweet's exact text already existed on the account's Posts tab before this run attempted to publish.
verified_on_page requiredWhether every posted tweet was confirmed rendered at its own permalink after publishing. Each tweet id is checked on its own page rather than by re-reading the thread root, because the root's conversation timeline is virtualized and renders the chained replies progressively.
