diff --git a/conductor/product.md b/conductor/product.md index 8f6f5015..76dd4b4a 100644 --- a/conductor/product.md +++ b/conductor/product.md @@ -6,13 +6,27 @@ To serve as an expert-level utility for personal developer use on small projects ## Architecture Reference -For deep implementation details when planning or implementing tracks, consult `docs/` (last updated: 08e003a): +For deep implementation details when planning or implementing tracks, consult `docs/` (last refreshed: 2026-06-02 via the comprehensive documentation refresh track): -- **[docs/guide_architecture.md](../docs/guide_architecture.md):** Threading model, event system, AI client, HITL mechanism -- **[docs/guide_meta_boundary.md](../docs/guide_meta_boundary.md):** The critical distinction between the Application's Strict-HITL environment and the Meta-Tooling environment used to build it. -- **[docs/guide_tools.md](../docs/guide_tools.md):** MCP Bridge, Hook API, ApiHookClient, shell runner -- **[docs/guide_mma.md](../docs/guide_mma.md):** 4-tier orchestration, DAG engine, worker lifecycle -- **[docs/guide_simulations.md](../docs/guide_simulations.md):** Test framework, mock provider, verification patterns +**Core architecture:** +- **[docs/guide_architecture.md](../docs/guide_architecture.md):** Threading model, event system, AI client multi-provider (Gemini, Anthropic, DeepSeek, Gemini CLI, MiniMax), HITL mechanism, comms logging +- **[docs/guide_meta_boundary.md](../docs/guide_meta_boundary.md):** The critical distinction between the Application's Strict-HITL environment and the Meta-Tooling environment used to build it +- **[docs/guide_tools.md](../docs/guide_tools.md):** MCP Bridge, 45-tool inventory, Hook API, ApiHookClient, shell runner +- **[docs/guide_mma.md](../docs/guide_mma.md):** 4-tier orchestration, DAG engine, worker lifecycle, persona application +- **[docs/guide_simulations.md](../docs/guide_simulations.md):** Test framework, mock provider, Puppeteer pattern, test areas by subsystem + +**Context and curation:** +- **[docs/guide_context_curation.md](../docs/guide_context_curation.md):** Granular AST control, fuzzy anchor slices, Structural File Editor, view presets, history snapshotting +- **[docs/guide_shaders_and_window.md](../docs/guide_shaders_and_window.md):** Custom shader injection, custom window frame, NERV theme effects + +**Subsystem deep dives:** +- **[docs/guide_rag.md](../docs/guide_rag.md):** RAG subsystem (RAGEngine, embedding providers, ChromaDB integration, configuration) +- **[docs/guide_beads.md](../docs/guide_beads.md):** Beads mode (Dolt-backed issue tracking, mock client, MCP tools, integration roadmap) +- **[docs/guide_hot_reload.md](../docs/guide_hot_reload.md):** Hot Reload (state-preserving module reloading, delegation pattern, error handling) +- **[docs/guide_personas.md](../docs/guide_personas.md):** Personas (unified agent profiles, scope inheritance, MMA integration, editor modal) +- **[docs/guide_nerv_theme.md](../docs/guide_nerv_theme.md):** NERV Theme (Tactical Console aesthetic, FX pipeline, configuration, performance) +- **[docs/guide_workspace_profiles.md](../docs/guide_workspace_profiles.md):** Workspace Profiles (docking layouts, scope inheritance, contextual auto-switch) +- **[docs/guide_command_palette.md](../docs/guide_command_palette.md):** Command Palette (fuzzy search, async context preview, Everything mode) ## Primary Use Cases @@ -23,7 +37,7 @@ For deep implementation details when planning or implementing tracks, consult `d ## Key Features -- **Multi-Provider Integration:** Supports Gemini, Anthropic, and DeepSeek with seamless switching. +- **Multi-Provider Integration:** Supports Gemini, Anthropic, DeepSeek, Gemini CLI (headless), and MiniMax with seamless switching. - **4-Tier Hierarchical Multi-Model Architecture:** Orchestrates an intelligent cascade of specialized models to isolate cognitive loads and minimize token burn. - **Tier 1 (Orchestrator):** Strategic product alignment, setup (`/conductor:setup`), and track initialization (`/conductor:newTrack`) using `gemini-3.1-pro-preview`. - **Tier 2 (Tech Lead):** Technical oversight and track execution (`/conductor:implement`) using `gemini-3-flash-preview`. Maintains persistent context throughout implementation. @@ -99,6 +113,7 @@ For deep implementation details when planning or implementing tracks, consult `d - **On-Demand Definition Lookup:** Allows developers to request specific class or function definitions during discussions using `@SymbolName` syntax. Injected definitions feature syntax highlighting, intelligent collapsing for long blocks, and a **[Source]** button for instant navigation to the full file. - **Manual Ticket Queue Management:** Provides a dedicated GUI panel for granular control over the implementation queue. Features include color-coded priority assignment (High, Medium, Low), multi-select bulk operations (Execute, Skip, Block), and interactive drag-and-drop reordering with real-time Directed Acyclic Graph (DAG) validation. - **System Prompt Presets:** Comprehensive management system for saving and switching between complex system prompt configurations. Features full visibility and customization of the **Foundational Base System Prompt**, allowing users to modify the core instructions that define agent capabilities and tool usage heuristics. - **Scoped Inheritance:** Supports **Global** (application-wide) and **Project-Specific** presets. Project presets with the same name automatically override global counterparts, allowing for fine-tuned context tailoring. +- **Command Palette:** A global, keyboard-driven launcher for actions across Manual Slop, triggered by `Ctrl+Shift+P`. Provides fuzzy-search across all built-in and user-defined commands. Includes an **"Everything" mode** (`Ctrl+Shift+E`) that searches across commands, files, symbols, history, and settings. Uses an **async context preview worker** to prevent UI hangs during cross-domain searches. See [guide_command_palette.md](../docs/guide_command_palette.md). - **Full AI Profiles:** Presets capture not only the system prompt text but also critical model parameters like **Temperature**, **Top-P**, and **Max Output Tokens**. - **Preset Manager Modal:** A dedicated high-density GUI for creating, editing, and deleting presets with real-time validation and instant application to the active session. - **Agent Personas & Unified Profiles:** Consolidates model settings, provider routing, system prompts, tool presets, and bias profiles into named "Persona" entities. diff --git a/manualslop_layout.ini b/manualslop_layout.ini index 01d08f90..b2a4c66e 100644 --- a/manualslop_layout.ini +++ b/manualslop_layout.ini @@ -44,20 +44,20 @@ Collapsed=0 DockId=0x00000010,0 [Window][Message] -Pos=1370,32 -Size=1510,1768 +Pos=506,37 +Size=1510,1403 Collapsed=0 DockId=0x00000006,0 [Window][Response] -Pos=0,32 -Size=1368,1768 +Pos=0,37 +Size=504,1403 Collapsed=0 DockId=0x00000010,5 [Window][Tool Calls] -Pos=1370,32 -Size=1510,1768 +Pos=506,37 +Size=1510,1403 Collapsed=0 DockId=0x00000006,3 @@ -76,8 +76,8 @@ Collapsed=0 DockId=0xAFC85805,2 [Window][Theme] -Pos=0,32 -Size=1368,1768 +Pos=0,37 +Size=504,1403 Collapsed=0 DockId=0x00000010,0 @@ -105,26 +105,26 @@ Collapsed=0 DockId=0x0000000D,0 [Window][Discussion Hub] -Pos=1370,32 -Size=1510,1768 +Pos=506,37 +Size=1510,1403 Collapsed=0 DockId=0x00000006,1 [Window][Operations Hub] -Pos=0,32 -Size=1368,1768 +Pos=0,37 +Size=504,1403 Collapsed=0 DockId=0x00000010,4 [Window][Files & Media] -Pos=0,32 -Size=1368,1768 +Pos=0,37 +Size=504,1403 Collapsed=0 DockId=0x00000010,3 [Window][AI Settings] -Pos=0,32 -Size=1368,1768 +Pos=0,37 +Size=504,1403 Collapsed=0 DockId=0x00000010,2 @@ -140,8 +140,8 @@ Collapsed=0 DockId=0x00000006,2 [Window][Log Management] -Pos=1370,32 -Size=1510,1768 +Pos=506,37 +Size=1510,1403 Collapsed=0 DockId=0x00000006,2 @@ -409,8 +409,8 @@ Collapsed=0 DockId=0x00000006,1 [Window][Project Settings] -Pos=0,32 -Size=1368,1768 +Pos=0,37 +Size=504,1403 Collapsed=0 DockId=0x00000010,1 @@ -573,11 +573,11 @@ Column 4 Weight=1.0000 Column 5 Width=50 [Table][0x3751446B,4] -RefScale=20 -Column 0 Width=60 -Column 1 Width=90 +RefScale=29 +Column 0 Width=87 +Column 1 Width=130 Column 2 Weight=1.0000 -Column 3 Width=150 +Column 3 Width=217 [Table][0x2C515046,4] RefScale=20 @@ -668,10 +668,10 @@ Column 1 Width=80 Column 2 Width=150 [Table][0x7804123E,3] -RefScale=20 -Column 0 Width=20 +RefScale=29 +Column 0 Width=29 Column 1 Weight=1.0000 -Column 2 Width=515 +Column 2 Width=746 [Table][0x09B0112E,3] RefScale=20 @@ -693,13 +693,13 @@ Column 1 Weight=1.0000 DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02 -DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,32 Size=2880,1768 Split=X +DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,37 Size=2016,1403 Split=X DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=2357,1183 Split=X DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2 DockNode ID=0x00000005 Parent=0x0000000B SizeRef=1320,1681 Split=Y Selected=0x3F1379AF - DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x7BD57D6A + DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x0D5A5273 DockNode ID=0x00000011 Parent=0x00000005 SizeRef=983,184 Selected=0x432BAE4E - DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1510,1681 Selected=0x6F2B5B04 + DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1510,1681 Selected=0x2C0206CE DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6 DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=488,1183 Selected=0x3AEC3498