{"batchcomplete":"","continue":{"lecontinue":"20261016000620|4561","continue":"-||"},"query":{"logevents":[{"logid":4571,"ns":0,"title":"Story so far","pageid":6567,"logpage":6567,"revid":15969,"params":{},"type":"create","action":"create","user":"Historian","timestamp":"2026-10-23T05:34:11Z","comment":"New Story so far page (Robert approved): main storyline by act, no new plot"},{"logid":4570,"ns":0,"title":"Q914 Caelen Rift in Person","pageid":6566,"logpage":1913,"revid":15793,"params":{"target_ns":0,"target_title":"Q914 Caelen Zephyrcroft in Person"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-23T05:09:22Z","comment":"Canon name: Caelen Zephyrcroft (NPC0726, Oct 4 rename)"},{"logid":4569,"ns":0,"title":"Biome Favor","pageid":6565,"logpage":6565,"revid":14583,"params":{},"type":"create","action":"create","user":"Historian","timestamp":"2026-10-16T00:29:10Z","comment":"Biome Favor rollout (Robert approved 2026-10-15): Line and Favor rows / favor section"},{"logid":4568,"ns":0,"title":"Zephyr Klarenfield","pageid":6564,"logpage":2059,"revid":14528,"params":{"target_ns":0,"target_title":"Thessaly Klarenfield"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:39Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"},{"logid":4567,"ns":0,"title":"Rhea Duskhollow","pageid":6563,"logpage":2054,"revid":14526,"params":{"target_ns":0,"target_title":"Teodric Duskhollow"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:36Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"},{"logid":4566,"ns":0,"title":"Morvaine Bleakwood","pageid":6562,"logpage":2052,"revid":14524,"params":{"target_ns":0,"target_title":"Sigrun Bleakwood"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:33Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"},{"logid":4565,"ns":0,"title":"Wren Yarrow","pageid":6561,"logpage":2047,"revid":14522,"params":{"target_ns":0,"target_title":"Saska Yarrow"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:31Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"},{"logid":4564,"ns":0,"title":"Tova Whispervale","pageid":6560,"logpage":2045,"revid":14520,"params":{"target_ns":0,"target_title":"Liesl Whispervale"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:28Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"},{"logid":4563,"ns":0,"title":"Oswyn Hollowbane","pageid":6559,"logpage":2033,"revid":14518,"params":{"target_ns":0,"target_title":"Kittra Hollowbane"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:26Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"},{"logid":4562,"ns":0,"title":"Xaris Duskhollow","pageid":6558,"logpage":2031,"revid":14516,"params":{"target_ns":0,"target_title":"Ingra Duskhollow"},"type":"move","action":"move","user":"Historian","timestamp":"2026-10-16T00:06:23Z","comment":"First-name dedupe (Robert, 2026-10-15): non-quest NPC first names made unique; surname kept"}]}}