ds-review-bot round 3: - set() after a turn's final step lands in a later turn (selection never forces continuation) — the same-turn phrasing overstated the guarantee; set() JSDoc + subsystem page (both languages). - Workspace attach/insert/detach no-op claims now carry the filtered-candidate-prune caveat: mutate() durably prunes stale candidates even when the requested change is a no-op, a state the sessionIds contract explicitly permits; Workspace fence re-synced on both page sides; catalogs regenerated.
Typert
English | 中文
Typert separates source analysis, runtime storage, and Loader discovery.
| Package | Role | Cordis key |
|---|---|---|
registry/ |
Stores runtime package reflection and schemas | ctx.typert |
loader/ |
Discovers Loader entries and registers generated host artifacts | consumes ctx.loader and ctx.typert |
generator/ |
Generates runtime artifacts from source types | build-time library |