diff --git a/conductor/product.md b/conductor/product.md index 309710e..b8af48e 100644 --- a/conductor/product.md +++ b/conductor/product.md @@ -10,7 +10,9 @@ To serve as an expert-level utility for personal developer use on small projects ## Key Features - **Multi-Provider Integration:** Supports both Gemini and Anthropic with seamless switching. -- **Explicit Execution Control:** All AI-generated PowerShell scripts require explicit human confirmation via interactive UI dialogs before execution. +- **4-Tier Hierarchical Multi-Model Architecture:** Orchestrates an intelligent cascade of specialized models (Product Manager, Tech Lead, Contributor, QA) to isolate cognitive loads and minimize token burn. +- **Strict Memory Siloing:** Employs AST-based interface extraction and "Context Amnesia" to provide workers only with the absolute minimum context required, preventing hallucination loops. +- **Explicit Execution Control:** All AI-generated PowerShell scripts require explicit human confirmation via interactive UI dialogs before execution, supported by a global "Linear Execution Clutch" for deterministic debugging. - **Detailed History Management:** Rich discussion history with branching, timestamping, and specific git commit linkage per conversation. - **In-Depth Toolset Access:** MCP-like file exploration, URL fetching, search, and dynamic context aggregation embedded within a multi-viewport Dear PyGui/ImGui interface. - **Integrated Workspace:** A consolidated Hub-based layout (Context, AI Settings, Discussion, Operations) designed for expert multi-monitor workflows. diff --git a/conductor/tech-stack.md b/conductor/tech-stack.md index 48afbec..a42a79e 100644 --- a/conductor/tech-stack.md +++ b/conductor/tech-stack.md @@ -16,6 +16,8 @@ ## Configuration & Tooling +- **tree-sitter & tree-sitter-python:** For deterministic AST parsing and generation of curated "Skeleton Views" and interface-level memory structures. +- **pydantic / dataclasses:** For defining strict state schemas (Tracks, Tickets) used in linear orchestration. - **tomli-w:** For writing TOML configuration files. - **psutil:** For system and process monitoring (CPU/Memory telemetry). - **uv:** An extremely fast Python package and project manager.