- Replace useState+useEffect sync pattern with useMemo in EdgeSettingsPanel.tsx to eliminate cascading re-renders - Remove redundant draft state in NodeSettingsPanel.tsx and use store data directly, eliminating useEffect sync loop - Fix mock paths in test_tools.py: patch tavily.TavilyClient and pypdf.PdfReader at their source modules (lazy imports) - Remove unused variable assignment in routes.py (god mode reject) - Remove unused node_lookup dicts in dynamic_graph_builder.py - Remove unused imports across test files (Blueprint, CouncilState, pytest, llm assignments) - Remove unused CouncilBlueprint type import in types.test.ts - Run npm audit fix to resolve moderate vulnerability All 107 backend tests and 26 frontend tests pass. Ruff, ESLint, and TypeScript checks are clean. https://claude.ai/code/session_01XqzyT6fhS8sUe9P5fCmuVU |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_api.py | ||
| test_blueprint_api.py | ||
| test_blueprint_service.py | ||
| test_dynamic_graph_builder.py | ||
| test_god_mode.py | ||
| test_routing.py | ||
| test_run_service.py | ||
| test_run_store.py | ||
| test_state.py | ||
| test_tools.py | ||