diff --git a/apps/ai-game-creator-shell/scripts/agent-runtime-real-e2e.mjs b/apps/ai-game-creator-shell/scripts/agent-runtime-real-e2e.mjs index c72fc9b24..7430e1e26 100644 --- a/apps/ai-game-creator-shell/scripts/agent-runtime-real-e2e.mjs +++ b/apps/ai-game-creator-shell/scripts/agent-runtime-real-e2e.mjs @@ -16,6 +16,9 @@ const mainAgentId = 'code-prototype'; const requestedRunId = `real-e2e-${Date.now()}-${randomUUID().slice(0, 8)}`; const visibleText = 'GENARRATIVE_REAL_E2E_VISIBLE'; const patchedText = 'REAL_E2E_PATCHED'; +const patchsetCreatedPath = 'game/e2e-patchset.txt'; +const patchsetCreatedMarker = 'GENARRATIVE_REAL_E2E_PATCHSET_CREATED'; +const patchsetCreatedContent = `${patchsetCreatedMarker}\n`; const editorAssetPrompt = 'real e2e amber arcade token, transparent background'; const verificationCommand = 'node verify-e2e.mjs'; const commandFailureMarker = 'real-e2e-command=failed'; @@ -416,7 +419,7 @@ async function seedDisposableProject() { ), fs.writeFile( path.join(state.projectRoot, 'verify-e2e.mjs'), - `import fs from 'node:fs';\nconst html = fs.readFileSync('game/index.html', 'utf8');\nconst agents = fs.readFileSync('AGENTS.md', 'utf8');\nif (!html.includes('${patchedText}') || !html.includes(' Real E2E -

${visibleText}

REAL_E2E_TARGET:before

+
+

${visibleText}

+

REAL_E2E_TARGET:before

+ +