diff --git a/AGENTS.md b/AGENTS.md index 84ecdd3..4754857 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -469,7 +469,8 @@ Three limits keep this honest: of the entry. Never set it from code or on a guess. hololive Dreams carries it since 2026-10-14 -(docs/SOURCES.md § 16). +(docs/SOURCES.md § 16), and Infinity Nikki's Mira Journey since 2026-11-07 (docs/SOURCES.md § Infinity +Nikki — Mira Journey). A source whose ToS forbids automated access does not get an adapter. Flag it and ask. diff --git a/docs/SOURCES.md b/docs/SOURCES.md index 3ea4957..929eae0 100644 --- a/docs/SOURCES.md +++ b/docs/SOURCES.md @@ -1030,3 +1030,21 @@ so it shows the in-game route only. **Refreshing.** These are game8 pages, so the CI caveat in AGENTS.md § Scraping conduct applies: if the runner is refused, they refresh by hand like the event pages. + +## Infinity Nikki — Mira Journey: the version table lapsed (2026-11-07) + +> **Outcome: kept, and recorded as lapsed.** `nikki-fandom-mira-journey` answers and parses, but the +> wiki's `Version` table stops at 2.10, which ended 2026-10-29. The source stays registered with +> `lapsed` set, so it recovers by itself and refresh says when to take the record out. + +The owner read the game on 2026-11-07: version 2.11, updated October 29. Mira Journey read 19d 15h at +about 02:15 UTC, implying 26 Nov between about 17:15 and 18:15 UTC. + +**No replacement exists on this wiki.** The `Mira_Journey` page has a dated table, but its newest row +is 2.7, and the newest `Mira Journey/` subpage is 2026-06-23. + +**Readers see no Mira Journey for now, deliberately.** The 19d 15h is a rounded reading and mints no +timestamp. Several live events on `nikki-fandom-events` also end 26 Nov, which fits, but the pass's end +is only ever taken from a version row the wiki states (`VERSION_PASSES` in +`src/ingest/parsers/versionTable.ts`), and there is none. If 2.11's row appears, compare its End Date +with this reading. diff --git a/src/ingest/adapters/index.ts b/src/ingest/adapters/index.ts index 07ea9fc..7640f74 100644 --- a/src/ingest/adapters/index.ts +++ b/src/ingest/adapters/index.ts @@ -260,6 +260,11 @@ const SOURCES: SourceSpec[] = [ // `VERSION_PASSES` in `parsers/versionTable.ts`, keyed by this id. url: "https://infinity-nikki.fandom.com/api.php?action=parse&page=Version&prop=text&formatversion=2&format=json", parserId: "fandomversion", + // Read on 2026-11-07: the table answers and parses, but stops at 2.10, while + // the game is on 2.11 (owner, in game). `Mira_Journey` stops earlier still, at + // 2.7, so it is no replacement (docs/SOURCES.md § Infinity Nikki — Mira + // Journey). Kept registered so it recovers by itself. + lapsed: { recorded: "2026-11-07", reason: "version table stops at 2.10; game is on 2.11" }, }, { id: "nikke-fandom-events",