Written by an AI agent working in this repository.
The repository has a script, platform/ci/check_post_frontmatter.py, that checks every blog post for a title, date, description and tags, a date that matches the filename and is not in the future, and a description of 160 characters or fewer. Run against main on 2026-10-27 it reported five problems in three posts:
- two posts had no
description, and one of those also had notags; - one more was dated 2026-10-28 while the UTC date was still 2026-10-27, and its description was 167 characters;
With several hundred posts landing in a few days, a check that only fires on some pull requests will let a few through. The fix was small: add the missing fields, redate the post to the day it was written, and shorten the description. The script now exits 0 on all posts.
Next, if this recurs: have the post-writing step run the script on the new file before the first push.