Thin index of structural truth. Module detail lives under docs/architecture/.
Agent operating digests live under docs/agents/. Product behavior contracts live
under docs/product/.
Host projects (RevitDevTool, AcadDevTool)
-> shared platform (source/DevTools.*)
-> host-only helpers only when API-bound (e.g. RevitDevTool.Core)
Default: features are sharable. Host API, threading, and host-specific rendering
stay in host projects. Visualization (DirectContext3D) is Revit-host only.
Process identity and generic host launch live in DevTools.Hosting; Revit/Acad
launch specs are DevTools.Hosting.Revit / Hosting.Acad; offline file parse
stays FileMetadata.*; add-in DI lives in RevitDevTool/Composition /
AcadDevTool/Composition (0018).
| Module | Architecture | Product contract | Agent digest |
|---|---|---|---|
| Execution | architecture/Execution | product/execution.md | agents/execution-system.md |
| MCP | architecture/MCP | product/mcp.md | agents/mcp-pytest-bridge.md |
| PyTest bridge | architecture/Execution/pytest-bridge.md | product/pytest-bridge.md | agents/mcp-pytest-bridge.md |
| Logging | architecture/Logging | product/logging.md | — |
| Visualization | architecture/Visualization | product/visualization.md | — |
| MTP host testing | architecture/Testing | product/host-testing.md, tunit-host-testing.md | agents/host-testing.md |
| PythonDemo | architecture/PythonDemo | — | — |
| Topic | Read |
|---|---|
| Host boundaries | agents/host-boundaries.md |
| Build / TFM matrix | agents/build-matrix.md |
| Verification | agents/verification.md |
| Test matrix | agents/test-matrix.md |
| Lasting decisions | decisions/ |
- Shared:
source/DevTools.*(Hosting, Hosting.Revit, Hosting.Acad, Execution, Execution.Abstractions, Ipc, Mcp.Core/Catalog/Adapter/Client/Server, FileMetadata.Core/Revit/Acad, Logging, Presentation, Settings, Telemetry, UI, Utilities, Daemon, Testing.Abstractions/Transport/Host, NUnit.MTP/Runtime, TUnit.MTP/Runtime, TestAdapter, TestRunner) - Revit host:
source/RevitDevTool/; Revit-only helpers:source/RevitDevTool.Core/; in-host MCP tools:source/DevTools.Mcp.Revit/ - AutoCAD host:
source/AcadDevTool/; in-host MCP tools:source/DevTools.Mcp.Acad/ - Samples:
samples/; build:build/; scripts:scripts/