diff --git a/check_file.py b/check_file.py deleted file mode 100644 index 2dd52053..00000000 --- a/check_file.py +++ /dev/null @@ -1,54 +0,0 @@ - -import sys - -def check_ai_client(path): - with open(path, 'r', encoding='utf-8') as f: - lines = f.readlines() - - imports = [] - internal_imports = [] - for i, line in enumerate(lines): - stripped = line.strip() - if stripped.startswith('import ') or stripped.startswith('from '): - if line.startswith('import ') or line.startswith('from '): - imports.append((i+1, stripped)) - else: - internal_imports.append((i+1, stripped, line.split(stripped[0])[0])) - - print("--- Top-level imports ---") - for lno, imp in imports: - print(f"{lno}: {imp}") - - print("\n--- Internal imports ---") - for lno, imp, indent in internal_imports: - print(f"{lno}: [{len(indent)} spaces] {imp}") - - print("\n--- Duplicate top-level imports ---") - seen = set() - for lno, imp in imports: - if imp in seen: - print(f"Duplicate: {lno}: {imp}") - seen.add(imp) - - print("\n--- Indentation check (first non-space character not at index 0 or multiple of 1) ---") - # Actually, if it's 1-space indentation, any number of spaces is valid at the start? - # No, if it's 1-space indentation, it means each level is 1 space. - # So 0, 1, 2, 3... are all valid. - # BUT if someone used 4 spaces for 1 level, that's wrong. - # The only way to know is to see the context. - # But the prompt says "Ensure the entire file uses exactly 1-space indentation." - # This usually means convert 4-space to 1-space. - - # Let's just check for lines starting with 4 spaces that might be 1 level. - # Or better, look for any line where indentation is not exactly 1 space more than parent. - # That's hard without parsing. - - # Let's look for common 4-space patterns. - four_spaces = 0 - for i, line in enumerate(lines): - if line.startswith(' ') and not line.startswith(' '): - four_spaces += 1 - print(f"Lines starting with exactly 4 spaces: {four_spaces}") - -if __name__ == "__main__": - check_ai_client('src/ai_client.py') diff --git a/check_indent.py b/check_indent.py deleted file mode 100644 index 4950438e..00000000 --- a/check_indent.py +++ /dev/null @@ -1,20 +0,0 @@ - -import sys - -def check_indent(file_path): - with open(file_path, 'r', encoding='utf-8') as f: - lines = f.readlines() - - last_indent = 0 - for i, line in enumerate(lines): - stripped = line.lstrip() - if not stripped: - continue - - indent = len(line) - len(line.lstrip()) - if indent > last_indent + 1: - print(f"Jump at line {i+1}: '{line.rstrip()}' (Indent: {indent}, Last: {last_indent})") - last_indent = indent - -if __name__ == '__main__': - check_indent('src/app_controller.py') diff --git a/check_mma.py b/check_mma.py deleted file mode 100644 index 6d5b834e..00000000 --- a/check_mma.py +++ /dev/null @@ -1,28 +0,0 @@ -from unittest.mock import MagicMock, patch -from src.gui_2 import App -import sys - -app = MagicMock() -app.mma_streams = {} -app._pending_mma_spawns = [{"ticket_id": "T-001"}] -app._pending_mma_approvals = [] -app._pending_ask_dialog = False -app.is_viewing_prior_session = False -app.mma_status = "idle" -app.active_track = None -app.active_tickets = [] -app.mma_tier_usage = { - "Tier 1": {"input": 0, "output": 0, "model": "gemini-3.1-pro-preview"}, - "Tier 2": {"input": 0, "output": 0, "model": "gemini-3-flash-preview"}, - "Tier 3": {"input": 0, "output": 0, "model": "gemini-2.5-flash-lite"}, - "Tier 4": {"input": 0, "output": 0, "model": "gemini-2.5-flash-lite"}, - } -app.perf_profiling_enabled = False - -with patch("src.gui_2.imgui") as mock_imgui: - App._render_mma_dashboard(app) - print(f"text_colored called: {mock_imgui.text_colored.called}") - if not mock_imgui.text_colored.called: - print("Calls to app methods:") - for call in app.mock_calls: - print(call) diff --git a/fix_indent_v3.py b/fix_indent_v3.py deleted file mode 100644 index 6198247b..00000000 --- a/fix_indent_v3.py +++ /dev/null @@ -1,38 +0,0 @@ - -import sys - -def fix_indentation(file_path): - with open(file_path, 'r', encoding='utf-8') as f: - lines = f.readlines() - - fixed_lines = [] - indent_map = {0: 0} - - for i, line in enumerate(lines): - stripped = line.lstrip() - if not stripped: - fixed_lines.append('\n') - continue - - old_indent = len(line) - len(stripped) - - # Remove larger indents from map if we dedent below them - for k in list(indent_map.keys()): - if k > old_indent: - del indent_map[k] - - if old_indent not in indent_map: - # Find the closest smaller indent - known = sorted([k for k in indent_map.keys() if k < old_indent]) - parent_new = indent_map[max(known)] - indent_map[old_indent] = parent_new + 1 - - new_indent = indent_map[old_indent] - fixed_lines.append(' ' * new_indent + stripped) - - with open(file_path, 'w', encoding='utf-8') as f: - f.writelines(fixed_lines) - -if __name__ == '__main__': - fix_indentation('src/app_controller.py') - print("Indentation fixed v3.")