fix(phase6): resolve minimax regression and context snapshotting crash

This commit is contained in:
2026-05-10 14:58:29 -04:00
parent b85fa4df15
commit 7974f661b3
3 changed files with 14 additions and 9 deletions
+12 -5
View File
@@ -61,15 +61,22 @@ def test_phase4_final_verify(live_gui):
# Wait for completion
success = False
for _ in range(50):
print("[VERIFY] Polling for completion...")
for i in range(100):
state = client.get_gui_state()
if state.get('ai_status') == 'done':
status = state.get('ai_status')
if i % 10 == 0:
print(f"[VERIFY] Poll {i}, status: {status}")
if status == 'done':
success = True
break
if "error" in status.lower():
print(f"[VERIFY] Error detected: {status}")
break
time.sleep(0.5)
assert success, "AI request timed out"
# 5. Verify discussion history has the context
if not success:
print(f"[VERIFY] Timeout! Final status: {status}")
assert success, f"AI request timed out or failed. Status: {status}" # 5. Verify discussion history has the context
session = client.get_session()
entries = session.get('session', {}).get('entries', [])