# Move scheduled LinkedIn posts between tools without losing their state

Original constructed exercises; no actual account, reader or customer results.

## Keep migrated, held and already-published items separate

S1 — Constructed clean handoff: old entry A17 is privately preserved and its cancellation is confirmed by reopening the old queue. The replacement B42 is then saved for the same publisher and verified instant, with its exact attachment opened. Outcome: migrated and queued, not published. The record links A17 to B42 and names the later publication check.

S2 — Constructed timeout: an old scheduled item was due during a failed browser request; neither cancellation nor publication can be confirmed. Outcome: hold the replacement. Reopen the old queue and check the publisher’s actual activity before any retry. If the original is found published, record its real URL and do not migrate it as a future item.

S3 — Constructed partial support: the new queue accepts a video but cannot preserve the required caption workflow. Outcome: hold an unqueued destination draft while retaining the original accessible source. Choose a supported publication route before changing the old item’s final state. A successfully uploaded video alone is not a complete migration.
