check point support MMA

This commit is contained in:
2026-02-24 19:03:22 -05:00
parent 2bf55a89c2
commit f68a07e30e
9 changed files with 1795 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
# Mapping MMA to Manual Slop
This document maps the components of the `manual_slop` project to the 4-Tier Hierarchical Multi-Model Architecture.
## Tier 1: User-Facing Model (Orchestrator)
* **`gui.py` & `gui_2.py`:** Provides the user interface for input and displays the synthesized output.
* **`ai_client.py`:** Acts as the primary orchestrator, managing the conversation loop and determining when to call specific tools or providers.
## Tier 2: Specialized Models (Experts/Tools)
* **`mcp_client.py`:** Provides a suite of specialized "tools" (e.g., `read_file`, `list_directory`, `search_files`) that act as domain experts for file system manipulation.
* **`shell_runner.py`:** A specialist tool for executing PowerShell scripts to perform system-level changes.
* **External AI Providers:** Gemini and Anthropic models are used as the "engines" behind these specialized operations.
## Tier 3: Data & Knowledge Base (Information)
* **`aggregate.py`:** The primary mechanism for building the context sent to the AI. It retrieves file contents and metadata to ground the AI's reasoning.
* **`manual_slop.toml`:** Stores project-specific configuration, tracked files, and discussion history.
* **`file_cache.py`:** Optimizes data retrieval from the local file system.
## Tier 4: Monitoring & Feedback (Governance)
* **`session_logger.py`:** Handles timestamped logging of communication history (`logs/comms_<ts>.log`) and tool calls.
* **`performance_monitor.py`:** Tracks metrics related to execution time and resource usage.
* **Script Archival:** Generated `.ps1` scripts are saved to `scripts/generated/` for later review and auditing.