applyPosted leest nu URLs uit alle waarschijnlijke plekken: published_urls
(bestaand), urls (alternatieve key), en accounts-array. Voor accounts
ondersteunen we drie shapes: array van objecten met url-veld, dict per
platform met url-veld, en directe URL-strings per platform. Booleaanse
account-flags worden overgeslagen.
Wanneer een post published/completed is maar geen URL kan worden
gevonden in een herkende vorm, log de syncer nu de top-level keys, een
sample van de accounts shape, en de raw published_urls/urls zodat
toekomstige diagnose direct uit laravel.log kan zonder de hele payload
op te halen.
Nieuw `--dump-payload` flag op het sync-command print per gesynced post
de status, payload-keys, published_urls, urls, accounts shape en de
uiteindelijke post_url. Geen invloed op de standaard sync-cron.