This is a test post to verify that all three enforcement layers are now aligned on the same five required markers. The publisher plugin, the sanitizer gate, and the database triggers all require article-wrapper, body-text, dateline, author-bar, and category-tag. This paragraph is intentionally long enough to exceed the minimum character threshold enforced by the database triggers which require at least one thousand five hundred characters of content to be present in the post body before the post can be published to the live site.
This is the second paragraph of the test post. It exists to add more content so that the total character count exceeds the minimum requirement. We need to make sure that the post has enough substance to pass the length check at the database layer. The content here is placeholder text designed solely for the purpose of testing the enforcement pipeline.
The third paragraph continues to add to the character count. This is necessary because the database trigger enforces a minimum of fifteen hundred characters. We want to confirm that when all five markers are present and the content is long enough, the post publishes successfully through the REST API without being rejected by any of the three layers.
This fourth paragraph provides additional content to ensure we comfortably exceed the minimum length requirement. The alignment fix ensures that the database triggers now check for category-tag in addition to the other four markers that were already being checked. This closes the gap where a post could bypass the plugin and gate via direct database write.
The fifth and final paragraph wraps up the test post. With this content the total character count should be well above fifteen hundred characters. All five official style markers are present in the correct format. This post should publish successfully and appear live on the site confirming alignment.