Adapt current consumers to nontransactional Cordis Loader

Move exact user-patch watching into app boot and audit activation explicitly.
Wait for CLI fallback HMR and preset subtrees. Join the first fiber-disposal
result in the directory chooser and browser package runner. Keep async
update errors observable without restoring generic Loader rollback.

Restore the current workspace-link and Schemastery manifests and their gate.
Preserve unconditional patch-input cloning, awaited Include initialization,
and durable teardown writes. Update diagnostics, snapshots, bilingual docs,
and the exhaustive vendor divergence ledger.

Validation: focused Loader, watcher, preset, inventory, and cleanup tests;
100% watcher coverage; 32 Web preset cases; real CLI webhook model session;
SDK smokes; 13 headless expected cases; 3 recorded-session replays; build,
typecheck, lint contracts, and all 34 doc-sync gates.

A full Node 24/Python 3.12 Vitest run had 21806 passes and two failures:
a baseline-reproduced experimental CSS import failure and a Python probe
timeout that passed alone. The default Node 26/Python 3.9 run additionally
exposed unsupported Python and FileHandle-GC host failures.
This commit is contained in:
turtle1999 committed 2026-09-09 17:33:32 +08:00
1 parent e07f41d5fd
commit 2abb542a22
53 files changed
+786 -186

No files matched your search

-1
View File
@@ -20,7 +20,6 @@ declare module '@deepseek-ai/cordis' {
interface Events {
'hmr/change'(url: string): void
'hmr/reload'(reloads: Map<Plugin, Reload>): void
}
}