This is a test blog post to confirm Revamperd's publishing pipeline works end to end on 2026-07-15. If you're reading it on the live site, the image round-trip (xAI → S3 → DB), the REST API, and the front-end renderer are all wired correctly.
What this post validates
- Bearer token authenticates against
/api/blog.php - POST as draft succeeds and returns the expected row shape
- PATCH flips the post to published with a server-side timestamp
- The cover image resolves to a durable S3 URL (not an ephemeral xAI URL)
- The live URL
https://revamperd.com/blog/test-blog-post-cli-2026-07-15/returns HTTP 200 and renders the post
What this post is not
This is not a real piece of content. It's a smoke test. The body is intentionally short, the topic is intentionally meta, and the call-to-action is missing on purpose. Once you've confirmed the pipeline works, this post should be archived (or simply left in place — it's clearly labelled as a test).
Next step
If everything above checks out, the publishing system is ready for real posts. If anything is off — image 404s, the live URL doesn't render, the draft POST returns an error — that's the signal to debug before any customer-facing content goes live.
— Revamperd ops, test publish 2026-07-15