Reviving Praderas (Day 4) — Phase 3: cleaning metadata without drama
Some days are feature launches, others are kitchen cleanup. Phase 3 was the second one: editorial consistency over shiny UI.
What we found during the audit
Before changing content, we audited front matter in content/blog and found:
- 13 posts missing
Tags(or using lowercasetags), - one outlier date format (
2023-08-14 9:00), - canonical taxonomy defined but not automatically enforced.
The content was valuable, but hidden metadata debt would eventually hurt filters, SEO, and category navigation.
What we implemented
- Completed missing tags on the 13 pending posts using existing taxonomy.
- Normalized key casing (
tags->Tags) where needed. - Standardized date formatting for the outlier case.
- Added audit script
scripts/frontmatter_audit.pyto validate:- required fields,
- date format,
- tags outside canonical set.
- Documented editorial template in
.agents/post-template.md.
Why this matters
Inconsistent metadata often "works" until it quietly fails: partial filters, weak related-post blocks, and blind editorial choices.
This pass improved baseline reliability: fewer surprises, more predictable behavior.
Day 4 closing
Phase 3 is not flashy, but it prevents compound pain. No new screen today; we shipped content discipline.