Malformed published-page data now gives you a clear message instead of a confusing schema error.
What's wrong with this entry?
Staleness anchor and decisions island payloads are checked to be plain objects before schema validation, so non-object JSON produces a clear message rather than a confusing schema error.
- New messages "the published page staleness anchor is not a JSON object" and "the published page decisions island is not a JSON object".
- The same object predicate replaced hand-rolled checks in frontmatter and plugin-manifest validation.
the published page decisions island is not a JSON object
Strings lifted out of the shipped bundle, so the claim above can be checked against them.