Docs

Reverting and the render check

The post-publish render check, and how to undo something.

Publishing is not finished when WordPress returns a success. A post can be accepted and still render badly — a broken block, a theme that cannot cope with the markup. So Pressbotics checks the live post after publishing.

The render check

Every published action carries render_check with one of three values.

render_checkMeaning
passThe published post was fetched and rendered as expected.
not_yetA scheduled post that is not public yet, so there is nothing to fetch. The scheduler verifies it the moment it goes live and writes pass or fail then.
failThe live post did not render correctly. Pressbotics reverts it to draft rather than leaving it broken and public.

A reverted action shows as Reverted in the Activity feed — a distinct state from Failed (never published) and Rejected (a person declined it). The content is still in WordPress as a draft, so nothing is lost.

Undoing something yourself

Pressbotics deliberately does not delete posts. Undo happens in WordPress, where you have the full editor and revision history:

  1. 1Open the post in wp-admin.
  2. 2Switch it to draft to take it off the site immediately, or use Revisions to restore an earlier version.
  3. 3If an agent update caused it, fix the content and have the agent call update_post with the corrected body rather than publishing a second post.

Preventing the next one

  • Move the site to review-everything while you diagnose. A broken render you catch in the queue never reaches readers.
  • Have the agent pass request_review for unusual layouts — heavy :::columns or :::cover markup, for example.
  • Read post_url and render_check on the action rather than assuming a returned success means a good page.