chouyong/dsh-effect-doctor

chouyong★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

Verify that Cordis-managed runtime resources return to baseline after mount, exercise, and unmount.

README 摘要

dsh-effect-doctor dsh-effect-doctor verifies one narrow lifecycle property: after a fixture is mounted, exercised, unmounted, and allowed to settle, the Cordis-managed resources visible through the supported adapter return to their baseline. The project is a technical preview. Its verified release classification is PASS AFTER CHANGES , not FIRST PASS . What it proves The current adapter is pinned to DeepSeek Harness's vendored @deepseek-ai/[email protected] . It observes: - plugin fibers and lifecycle state; - registry runtimes; - Cordis-managed effects and disposables; - Cordis event registrations; - Cordis services/providers visible through the adapter; - timer effects registered through Cordis when the timer plugin is present. The adapter checks every private observation surface before use. An unsupported version or changed runtime structure produces UNVERIFIABLE VERSION or UNVERIFIABLE SURFACE ; it never silently becomes PASS . What it does not prove This is not a general memory-leak detector. It does not claim coverage for bare JavaScript timers, DOM or global listeners, native handles, external processes, arbitrary heap growth, or resources that bypass Cordis. It is not a security…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类