All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 56s
Ghost has separate /posts/ and /pages/ endpoints. All admin functions (get_post_for_edit, update_post, update_post_settings, sync) were hardcoded to /posts/, causing 404s when editing pages. Now checks is_page from post_data and uses the correct endpoint. Also uses sync_single_page (not sync_single_post) after page saves to prevent IntegrityError from mismatched fetch/upsert paths. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>