Private
Public Access
0
0

docs(product): update Architecture Reference to 14 guides, add MiniMax and Command Palette to Key Features

This commit is contained in:
2026-06-02 20:28:51 -04:00
parent 20225c82c1
commit 404f226f89
2 changed files with 52 additions and 37 deletions
+22 -7
View File
@@ -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.
+30 -30
View File
@@ -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