Skip to content

Latest commit

 

History

History

active

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Active Execution Plans

Use one evolving plan per coherent workstream when work needs durable memory. Use docs/templates/exec-plan.md, keep progress and validation current, avoid parallel duplicate plans for the same workstream, and move a plan to ../completed/ only after the result is verified.

Daemon

Production publish is framework-dependent single-file. Native AOT is dropped (0032); the spike stays completed as history. JSON facades: 0031 — plan completed. Remaining object? on invoke/batch DTOs is 0031 follow-up, not an active plan.

Test gaps (closed)

Headless-automatable gaps closed: 2026-09-04-known-test-gaps. Remaining live-host / year-matrix / pixi-opt-in stay in test-matrix.md.

UI theme (closed)

HandyControl compiles into loose DevTools.UI. Hosts do not ILRepack WPF: completed (0037).

MCP tests (closed)

Split god project DevTools.Mcp.Tests into module-scoped projects: completed.

RevitDevTool.Tools (closed under 0036)

Select/search + Element Finder + Command Browser extract landed under 0036. GeoViz / Inspect pick-to-overlay abandoned (no plan).

Revit monitor link-element tokens (closed)

Click-to-select for elements in RVT links (pair token, SetReferences, host-space zoom) + later Tools / Element Finder ownership: completed (0036).

Execution / MSTest.Sdk tests (closed)

MCP code_mode saved results (closed)

Text over 40_000 characters is saved and the return includes its path: completed (0041).

MCP code_mode (closed)

0040 is Accepted. Plan: completed. Waves 0–3 passed on Revit 2025 process 20936, including the image block and the readOnly: true rejection.

MCP (closed)

  • Product: 0027. Host pipe: 0012.
  • Host-wire 2.2: 2026-08-31.
  • Spec engine: 2026-08-02.
  • Layer identity S5: 2026-09-03 — landed. S1 vs S2 packaging is not a blocker for the flow plan. The JSON bridge stays (0039 A4).
  • Flow simplification: completed (0039). B2, passthrough removal, and a durable task store stay open.
  • MRTR: 2026-08-02 — G1 landed; elicitation/progress not product (0027).

MTP Testing

Track Decision Plan Status
P1 testing core 0020 completed Landed
Kernel extract 0021 completed Landed — PolySharp not in plan
Open-closed providers 0024 completed Landed
Contract narrow — completed Landed 2026-09-10 — machine-run rename deferred
TUnit spike — completed Closed 2026-09-04 — not a production track
MSTest provider 0038 completed Closed 2026-10-20 — live Revit check has no host log
MTP 2.5 pin 0042 completed Landed

NUnit MTP-only (0022) is completed.

IPC pipes (closed)

Test pipe, MCP pipe, and daemon control pipe stay separate. 0043. Plan: completed.