fix(ingest): keep an unannounced end out of the event blurb
The open-end vocabulary is written down twice and the two copies have to agree. `parseOpenRange` decides whether a row is datable; `RANGE_PREFIX` strips the range off the front of the cell so `proseAfterDates` can recover the blurb behind it. A word the first knows and the second does not still yields the event — with the leftover end tacked onto the summary a reader actually sees. That is what happened to all eight Endfield rows the previous commit recovered: `- TBA Sign-in to get extra pulls for Typhoeus!`. Adding `tba` beside `tbd` fixes it, and a comment now says why the lists travel together, since the next one of these will be found the same way — by reading generated fixture output. Pins the 1.5 page beside the 1.4 one rather than replacing it. Fixtures are permanent and these are different table shapes, not different data: 1.4 is a single dated row, 1.5 is nine rows of open ends. The group name gains the fixture path now that one adapter has two. Nine rows, eight events. `Ridgeline Flows of Autumn Sign-In` reads `Period: TBA` with no start at all, so it stays undatable and dropped. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
843e27b4f1
commit
0307d24b92
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user