From b2c0cefc6249689e795aa115c4673be290205cc7 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 29 Jun 2026 22:02:29 -0400 Subject: [PATCH] aahhhh --- manual_slop.toml | 258 --------------------------------------- manual_slop_history.toml | 18 --- manualslop_layout.ini | 121 ++++++++++-------- 3 files changed, 67 insertions(+), 330 deletions(-) delete mode 100644 manual_slop.toml delete mode 100644 manual_slop_history.toml diff --git a/manual_slop.toml b/manual_slop.toml deleted file mode 100644 index 2a9c9bb6..00000000 --- a/manual_slop.toml +++ /dev/null @@ -1,258 +0,0 @@ -view_presets = [] - -[project] -name = "manual_slop" -git_dir = "C:/projects/manual_slop" -system_prompt = "This is my personal journey completing the pikuma ps1 online course course. You have selective access to the code my my repository. Please help me with whatever I ask related to this project." -word_wrap = true -summary_only = false -auto_scroll_comms = true -auto_scroll_tool_calls = true - -[output] -output_dir = "./md_gen" - -[files] -base_dir = "." - -[[files.paths]] -path = "aggregate.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "ai_client.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "api_hook_client.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "api_hooks.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "config.toml" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "events.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "gui.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "gui_2.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "manual_slop.toml" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "manual_slop_history.toml" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "performance_monitor.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "project_manager.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "pyproject.toml" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "shell_runner.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[[files.paths]] -path = "tests/test_agent_tools_wiring.py" -auto_aggregate = false -force_full = false -view_mode = "full" -ast_signatures = false -ast_definitions = false -custom_slices = [] - -[files.paths.ast_mask] - -[screenshots] -base_dir = "C:/Users/Ed/Pictures/Screenshots" -paths = [] - -[agent.tools] -run_powershell = true -read_file = true -list_directory = true -search_files = true -get_file_summary = true -web_search = true -fetch_url = true -py_get_skeleton = true -py_get_code_outline = true -get_file_slice = true -py_get_definition = true -py_get_signature = true -py_get_class_summary = true -py_get_var_declaration = true -get_git_diff = true -py_find_usages = true -py_get_imports = true -py_check_syntax = true -py_get_hierarchy = true -py_get_docstring = true -get_tree = true -get_ui_performance = true -set_file_slice = false -py_update_definition = false -py_set_signature = false -py_set_var_declaration = false -ts_c_get_skeleton = true -ts_cpp_get_skeleton = true -ts_c_get_code_outline = true -ts_cpp_get_code_outline = true -edit_file = true -py_remove_def = true -py_add_def = true -py_move_def = true -py_region_wrap = true -ts_c_get_definition = true -ts_cpp_get_definition = true -ts_c_get_signature = true -ts_cpp_get_signature = true -ts_c_update_definition = true -ts_cpp_update_definition = true -derive_code_path = true -bd_create = true -bd_update = true -bd_list = true -bd_ready = true - -[gemini_cli] -binary_path = "gemini" - -[mma] -epic = "" - -[mma.tier_models."Tier 1"] -model = "gemini-3.1-pro-preview" -provider = "gemini" - -[mma.tier_models."Tier 2"] -model = "gemini-3-flash-preview" -provider = "gemini" - -[mma.tier_models."Tier 3"] -model = "gemini-2.5-flash-lite" -provider = "gemini" - -[mma.tier_models."Tier 4"] -model = "gemini-2.5-flash-lite" -provider = "gemini" - -[conductor] -dir = "conductor" diff --git a/manual_slop_history.toml b/manual_slop_history.toml deleted file mode 100644 index 63ccab4d..00000000 --- a/manual_slop_history.toml +++ /dev/null @@ -1,18 +0,0 @@ -roles = [ - "User", - "AI", - "Vendor API", - "System", - "Reasoning", - "Context", -] -active = "main" -auto_add = false - -[discussions.main] -git_commit = "" -last_updated = "2026-06-29T18:33:11" -history = [] -context_snapshot = [] -sent_markdown = "" -sent_system_prompt = "" diff --git a/manualslop_layout.ini b/manualslop_layout.ini index 59c647f6..ec02a784 100644 --- a/manualslop_layout.ini +++ b/manualslop_layout.ini @@ -1,81 +1,93 @@ -;;; !!! This configuration is handled by HelloImGui and stores several Ini Files, separated by markers like this: - ;;;<<>>;;; +;;; +;;; Manual Slop default docking layout for live_gui test sessions AND +;;; first-run production launches (when cwd/manualslop_layout.ini is +;;; missing/empty/small). +;;; +;;; Mechanism: HelloImGui reads this INI at app startup via the +;;; ini_folder_type/ini_filename on the RunnerParams. The DockSpace ID, +;;; DockNode IDs, and per-window DockId lines below tell HelloImgui where +;;; to place each panel. The literal IDs (0xAFC85805, 0x00000001, +;;; 0x00000002) match the runtime-generated MainDockSpace ID (decimal +;;; 2949142533) that HelloImGui computes deterministically per session. +;;; +;;; Window list matches the post-config-merge effective visibility set +;;; (8 default-true windows excluding Response (stale) and the four +;;; Tier panels (disabled in config.toml)): +;;; Project Settings, Files & Media, AI Settings, AI operations, +;;; Discussion Hub, Operations Hub, Theme, Log Management, Diagnostics. +;;; Per-window DockId: +;;; 0x00000001,0..4 = left column tabs (Theme, Project Settings, +;;; AI Settings, Files & Media, Operations Hub) +;;; 0x00000002,0..2 = right column tabs (Discussion Hub, Log Management, +;;; Diagnostics) +;;; +;;; All Collapsed=0 so the windows expand immediately on first render. +;;; +;;; This INI does NOT include any of the _STALE_WINDOW_NAMES from +;;; src/gui_2.py:603-607 (Projects, Files, Screenshots, Discussion History, +;;; Provider, Message, Response, Tool Calls, Comms History, System Prompts). +;;; _diag_layout_state will not emit a "stale window name" warning. +;;; +;;; To iterate on this layout: open sloppy.py, arrange windows as +;;; desired, quit (HelloImGui auto-saves), then copy the resulting +;;; cwd/manualslop_layout.ini over this one. (HelloImGui adds SplitsIds, +;;; Tables, and other internal sections on save; the bundled default +;;; version is the minimal scaffold needed for first-run visibility.) +;;; -;;;<<>>;;; [Window][Project Settings] -Pos=0,29 -Size=400,400 +Pos=0,28 +Size=481,1172 Collapsed=0 +DockId=0x00000001,1 [Window][Files & Media] -Pos=0,432 -Size=400,400 +Pos=0,28 +Size=481,1172 Collapsed=0 +DockId=0x00000001,3 [Window][AI Settings] -Pos=410,29 -Size=400,400 +Pos=0,28 +Size=481,1172 Collapsed=0 +DockId=0x00000001,2 [Window][Operations Hub] -Pos=410,432 -Size=400,400 -Collapsed=0 - -[Window][Discussion Hub] -Pos=820,29 -Size=400,600 -Collapsed=0 - -[Window][Log Management] -Pos=820,640 -Size=400,200 -Collapsed=0 - -[Window][Diagnostics] -Pos=820,850 -Size=400,250 +Pos=0,28 +Size=481,1172 Collapsed=0 +DockId=0x00000001,4 [Window][Theme] -Pos=1230,29 -Size=400,300 +Pos=0,28 +Size=481,1172 Collapsed=0 +DockId=0x00000001,0 -[Window][Tier 1: Strategy] -Pos=1230,340 -Size=400,250 +[Window][Discussion Hub] +Pos=483,28 +Size=1197,1172 Collapsed=0 +DockId=0x00000002,0 -[Window][Tier 2: Tech Lead] -Pos=1230,600 -Size=400,250 +[Window][Log Management] +Pos=483,28 +Size=1197,1172 Collapsed=0 +DockId=0x00000002,1 -[Window][Tier 3: Workers] -Pos=1230,860 -Size=400,200 -Collapsed=0 - -[Window][Tier 4: QA] -Pos=1640,29 -Size=400,300 -Collapsed=0 - -[Window][Debug##Default] -Pos=60,60 -Size=400,400 -Collapsed=0 - -[Window][StatusBar] -Pos=0,1160 -Size=1680,39 +[Window][Diagnostics] +Pos=483,28 +Size=1197,1172 Collapsed=0 +DockId=0x00000002,2 [Docking][Data] -DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=1666,1172 CentralNode=1 +DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,28 Size=1680,1172 Split=X + DockNode ID=0x00000001 Parent=0xAFC85805 SizeRef=481,1172 CentralNode=1 Selected=0x3F1379AF + DockNode ID=0x00000002 Parent=0xAFC85805 SizeRef=1197,1172 Selected=0xB4CBF21A -;;;<<>>;;; ;;;<<>>;;; [Layout] Name=Default @@ -84,5 +96,6 @@ Show=false ShowFps=true [Theme] Name=ImGuiColorsDark + ;;;<<>>;;; {"gImGuiSplitIDs":{"MainDockSpace":2949142533}}