refactor(phase5): Comprehensive stabilisation pass. De-duplicated App/Controller state, hardened session reset, and updated integration tests with deterministic polling.

This commit is contained in:
2026-05-09 16:55:45 -04:00
parent d1cc019640
commit b958fa2819
16 changed files with 351 additions and 383 deletions
+6
View File
@@ -33,6 +33,12 @@ def test_rag_large_codebase_verification_sim(live_gui):
client.set_value('rag_emb_provider', 'local')
client.set_value('auto_add_history', True)
# Wait for settings to apply
for _ in range(50):
if client.get_value('rag_emb_provider') == 'local':
break
time.sleep(0.1)
# 3. Trigger Initial Indexing
print("[SIM] Triggering initial indexing of 50 files...")
start = time.time()