test: align release gates with canonical campaign saves

This commit is contained in:
2026-07-28 17:46:53 +09:00
parent 8a6c8c2cd7
commit 8cd7dd7eec
4 changed files with 11 additions and 6 deletions

View File

@@ -397,11 +397,11 @@ async function verifyCampExplorationWiring(memoryModule, visitModule) {
'An incomplete first-pursuit visit must lead to the walkable camp exploration scene.'
);
assert(
explorationSource.includes(
"completeFirstPursuitScoutVisit(choice.id)"
/completeFirstPursuitScoutVisit\(\s*choice\.id,\s*this\.explorationDialogueCheckpoint\(/.test(
explorationSource
) &&
explorationSource.includes("textureKey: 'exploration-jian-yong'"),
'The exploration scene must use the guarded action and Jian Yong dedicated SD sheet.'
'The exploration scene must atomically use the guarded action with its checkpoint and Jian Yong dedicated SD sheet.'
);
const campaign = createLiteralSyncCampaign(memoryModule);