Summary
Investigation into the 2026-07-?? fatal (PR #393, issue #394) surfaced 7 existing events on events.extrachill.com (blog 7) whose event-details block stores an incomplete/malformed date. One is published and was the live fatal trigger; six are drafts. All 7 have a coerced 0000-00-00 00:00:00 row in the c8c_7_datamachine_event_dates custom table (MySQL silently zeroed the malformed string under non-strict sql_mode).
Affected events
| ID |
Title |
Status |
Stored startDate / endDate |
| 261090 |
Preservation All-Stars |
publish |
2026-07-?? / 2026-07-?? |
| 222758 |
Secret Planet Presents: Puuluup |
draft |
2026-09-?? / 2026-09-?? |
| 224284 |
MAE [NIGHT 1] |
draft |
2026-04-?? / 2026-04-?? |
| 253597 |
Hotel Sewing Kit |
draft |
2026-??-?? / 2026-??-?? (year only) |
| 256872 |
DERYA YILDIRIM & GRUP ŞİMŞEK |
draft |
2026-07-?? / 2026-07-?? |
| 257930 |
PLAYBOY MANBABY: Corporations Are People Tour |
draft |
2026-07-?? / 2026-07-?? |
| 258783 |
PREWN |
draft |
2026-07-?? / 2026-07-?? |
All 7 custom-table rows: start_datetime = end_datetime = 0000-00-00 00:00:00.
Why this happened
These are real "announced, exact day TBA" listings (e.g. Preservation Hall's "July 2026"). The AI extraction emitted the incomplete date literally and nothing validated it before publish/storage. Root cause + refactor tracked in #394.
Cleanup actions
Detection query (for re-scans)
SELECT ID, post_title, post_status FROM c8c_7_posts
WHERE post_content REGEXP '20[0-9][0-9]-[0-9?][0-9?]-[?]';
SELECT post_id FROM c8c_7_datamachine_event_dates
WHERE start_datetime = '0000-00-00 00:00:00';
Note
Blocked-by / related-to #394 for the systemic fix. This issue is the data remediation only.
Summary
Investigation into the
2026-07-??fatal (PR #393, issue #394) surfaced 7 existing events onevents.extrachill.com(blog 7) whoseevent-detailsblock stores an incomplete/malformed date. One is published and was the live fatal trigger; six are drafts. All 7 have a coerced0000-00-00 00:00:00row in thec8c_7_datamachine_event_datescustom table (MySQL silently zeroed the malformed string under non-strictsql_mode).Affected events
2026-07-??/2026-07-??2026-09-??/2026-09-??2026-04-??/2026-04-??2026-??-??/2026-??-??(year only)2026-07-??/2026-07-??2026-07-??/2026-07-??2026-07-??/2026-07-??All 7 custom-table rows:
start_datetime = end_datetime = 0000-00-00 00:00:00.Why this happened
These are real "announced, exact day TBA" listings (e.g. Preservation Hall's "July 2026"). The AI extraction emitted the incomplete date literally and nothing validated it before publish/storage. Root cause + refactor tracked in #394.
Cleanup actions
Y-m-d.REGEXP '20[0-9][0-9]-[0-9?][0-9?]-[?]'rows and the zeroed0000-00-00table rows, and reconcile.Detection query (for re-scans)
Note
Blocked-by / related-to #394 for the systemic fix. This issue is the data remediation only.