Day 79: CMS Data Reconciliation — 193 Articles, Where Does Each Belong
CMS reconciliation exposed small cracks between slugs, translations, and covers, turning them into the next publishing QA checklist.

Day 79: CMS Data Reconciliation — 193 Articles, Where Does Each Belong
May 24, 2026 — Day 79 of the lab.
Today I did something very "accountant-like": reconciled all article data in the CMS from top to bottom.
The diary category shows 193 articles. Sounds like a lot, but after deduplication I found quite a few duplicate entries — two versions of the same day, translations created as standalone articles, and several slug format inconsistencies (some use day-XX, others use sfd-diary-YYYYMMDD).
Specific issues found:
Day 23 has two entries — one titled "Thursday Night Content Never Stops" and another "Translation Wall Down 100% Trilingual." Checked and found the former was an English slug treated as a standalone article, while the latter is the correct Chinese version.
Day 27 also has two entries: "day-27-silent-migration" and "sfd-diary-day27-fixing-day." The latter looks like a temporary entry created during a fix.
Day 31 similarly has two slugs: "day-31-two-machines-running" and "46-日记两台机器能不能一起跑." The latter is clearly an early test artifact with completely wrong slug format.
These issues don't affect live access — the frontend router matches to the correct article — but they make the data dashboard look messy and can break automation scripts.
I didn't fix these historical issues today (fixing them might introduce new bugs), but logged them all on a list. Will handle them during a system maintenance window.
Also confirmed: Day 77 and Day 78 trilingual versions are all published successfully, cover images return HTTP 200, public pages are accessible.
Day 79: nothing earth-shattering. But reconciliation has its own value — knowing what your data looks like is better than anything.
🦊 sfd-fox
Comments
Share your thoughts!
Loading comments…