Private
Public Access
0
0

docs(readme): update ASCII file tree visualizations to match current state

docs/Readme.md: was showing 5 guides (architecture, tools, mma, simulations, meta_boundary); now shows all 14 current guides plus MMA_Support/, reports/, superpowers/. Also expanded src/ tree from 22 modules to 53 modules, added simulation/ sim_* files, tests/ test infrastructure, scripts/ audit + docker scripts, and corrected entry-point paths (sloppy.py, manual_slop.toml).

Readme.md: 'Module by Domain' table was showing 22 src/ modules; now shows all 53 current modules. Updated MCP tool count from 26 to 45. Added all modules added since 2026-02 doc refresh: rag_engine, beads_client, hot_reloader, personas, presets, context_presets, tool_presets, tool_bias, command_palette, commands, workspace_manager, theme_2, theme_nerv, theme_nerv_fx, fuzzy_anchor, history, imgui_scopes, summary_cache, markdown_helper, patch_modal, diff_viewer, external_editor, orchestrator_pm, synthesis_formatter, thinking_parser.
This commit is contained in:
2026-06-02 23:13:50 -04:00
parent 7825588200
commit 9a39492617
2 changed files with 128 additions and 61 deletions
+80 -38
View File
@@ -321,62 +321,104 @@ manual_slop/
│ ├── product.md # Product definition
│ ├── product-guidelines.md
│ ├── tech-stack.md
── workflow.md
├── docs/ # Deep-dive documentation
── workflow.md
│ ├── index.md
│ └── edit_workflow.md
├── docs/ # Deep-dive documentation (14 guides + specs/plans)
│ ├── guide_architecture.md
│ ├── guide_meta_boundary.md
│ ├── guide_tools.md
│ ├── guide_mma.md
│ ├── guide_simulations.md
── guide_tools.md
├── logs/ # Runtime logs
│ ├── sessions/ # Session logs
│ └── <session_id>/ # Per-session files
│ ├── comms.log
│ ├── toolcalls.log
│ ├── apihooks.log
│ └── clicalls.log
│ ├── agents/ # Sub-agent logs
│ ├── errors/ # Error logs
── test/ # Test logs
├── scripts/ # Utility scripts
│ ├── generated/ # AI-generated scripts
── *.py # Build/execution scripts
├── src/ # Core implementation
── guide_context_curation.md
│ ├── guide_shaders_and_window.md
│ ├── guide_rag.md
├── guide_beads.md
├── guide_hot_reload.md
├── guide_personas.md
├── guide_nerv_theme.md
├── guide_workspace_profiles.md
│ ├── guide_command_palette.md
│ ├── guide_testing.md
── guide_meta_boundary.md
│ ├── Readme.md
│ ├── MMA_Support/ # Legacy MMA reference (deprecated)
── reports/ # Phase 5 reports
│ └── superpowers/ # Specs and plans for design work
├── src/ # Core implementation (53 modules)
│ ├── gui_2.py # Primary ImGui interface
│ ├── app_controller.py # Headless controller
│ ├── ai_client.py # Multi-provider LLM abstraction
│ ├── mcp_client.py # 26 MCP tools
│ ├── api_hooks.py # HookServer REST API
│ ├── api_hook_client.py # Hook API client
│ ├── ai_client.py # Multi-provider LLM (Gemini, Anthropic, DeepSeek, MiniMax)
│ ├── mcp_client.py # 45 MCP tools with 3-layer security
│ ├── api_hooks.py # HookServer REST API on :8999
│ ├── api_hook_client.py # Python client for the Hook API
│ ├── multi_agent_conductor.py # ConductorEngine
│ ├── conductor_tech_lead.py # Tier 2 ticket generation
│ ├── dag_engine.py # TrackDAG + ExecutionEngine
│ ├── models.py # Ticket, Track, WorkerContext
│ ├── models.py # Ticket, Track, WorkerContext, etc.
│ ├── events.py # EventEmitter, SyncEventQueue
│ ├── project_manager.py # TOML persistence
│ ├── session_logger.py # JSON-L logging
│ ├── project_manager.py # TOML persistence, discussion management
│ ├── session_logger.py # JSON-L + markdown audit trails
│ ├── rag_engine.py # RAG (ChromaDB + embedding providers)
│ ├── beads_client.py # Beads/Dolt issue tracking client
│ ├── hot_reloader.py # State-preserving module reloader
│ ├── personas.py # Unified agent profile manager
│ ├── presets.py # System prompt preset manager
│ ├── context_presets.py # Context composition preset manager
│ ├── tool_presets.py # Tool preset manager
│ ├── tool_bias.py # Tool bias engine
│ ├── command_palette.py # Command palette + fuzzy matcher
│ ├── commands.py # 32 registered commands
│ ├── workspace_manager.py # Workspace profile save/load
│ ├── theme_2.py # Theme system (palette/font/etc.)
│ ├── theme_nerv.py # NERV Tactical Console theme
│ ├── theme_nerv_fx.py # NERV FX (scanlines, flicker, alert)
│ ├── shell_runner.py # PowerShell execution
│ ├── file_cache.py # ASTParser (tree-sitter)
│ ├── summarize.py # Heuristic summaries
│ ├── outline_tool.py # Code outlining
│ ├── summarize.py # Heuristic file summaries
│ ├── outline_tool.py # Hierarchical code outline
│ ├── fuzzy_anchor.py # Fuzzy anchor slice algorithm
│ ├── history.py # Undo/redo HistoryManager
│ ├── imgui_scopes.py # ImGui context managers
│ ├── performance_monitor.py # FPS/CPU tracking
│ ├── log_registry.py # Session metadata
│ ├── log_pruner.py # Log cleanup
│ ├── paths.py # Path resolution
│ ├── log_pruner.py # Automated log cleanup
│ ├── paths.py # Centralized path resolution
│ ├── cost_tracker.py # Token cost estimation
│ ├── gemini_cli_adapter.py # CLI subprocess adapter
│ ├── mma_prompts.py # Tier system prompts
── theme*.py # UI theming
│ ├── mma_prompts.py # Tier-specific system prompts
── summary_cache.py # SHA256-keyed summary LRU cache
│ ├── markdown_helper.py # Markdown rendering helpers
│ ├── patch_modal.py # Patch approval modal
│ ├── diff_viewer.py # Diff rendering
│ ├── external_editor.py # External editor integration
│ ├── orchestrator_pm.py # Orchestrator project manager
│ ├── conductor_tech_lead.py # Tier 2 ticket generation
│ ├── synthesis_formatter.py # Multi-take synthesis
│ ├── thinking_parser.py # AI thinking-trace extraction
│ └── __init__.py
├── simulation/ # Test simulations
│ ├── sim_base.py # BaseSimulation class
│ ├── workflow_sim.py # WorkflowSimulator
│ ├── user_agent.py # UserSimAgent
── sim_*.py # Specific simulations
├── tests/ # Test suite
│ ├── conftest.py # Fixtures (live_gui)
── artifacts/ # Test outputs
│ └── test_*.py # Test files
── sim_context.py # ContextSimulation
│ ├── sim_execution.py # ExecutionSimulation
│ ├── sim_ai_settings.py # AISettingsSimulation
── sim_tools.py # ToolsSimulation
── tests/ # Test suite (251 files)
│ ├── conftest.py # Fixtures (live_gui, isolate_workspace, etc.)
│ ├── mock_gemini_cli.py # Mock provider for integration tests
│ ├── test_*.py # Unit tests
│ ├── *_sim.py # Integration tests using live_gui
│ ├── test_clean_install.py # Opt-in: clones repo and verifies hooks
│ ├── test_docker_build.py # Opt-in: builds Docker image
│ ├── artifacts/ # Git-ignored; test outputs
│ └── logs/ # Git-ignored; live_gui log files
├── scripts/ # Utility scripts
│ ├── generated/ # AI-generated scripts
│ ├── check_test_toml_paths.py # Audit script (CI gate)
│ ├── docker_build.sh
│ └── docker_run.sh
├── sloppy.py # Main entry point
├── config.toml # Global configuration
── credentials.toml # API keys
── manual_slop.toml # Active project config (current)
└── credentials.toml # API keys (gitignored)
```