chore(hygiene): restore the cordis peers and teach knip the split faces

`@deepseek-ai/cordis` returns to the peer and dev dependencies of
`dsh-client-ui-model` and `dsh-client-ui-skill`; every harness package declares
it, and the client type-assembly rename dropped it from both. The commands
manifest ships `src` alongside its generated typert faces, matching the
`./src/*` export it already declares.

knip gains the two directory-picker surface workspaces, whose specs are `.tsx`
and matched no default pattern, and ignores `zod` in the commands workspace:
that dependency belongs to the generated Remote and Host faces in `lib/`, which
knip never scans. The unused `dsh-client-test-runtime` and
`dsh-client-connection` dev dependencies are gone; the picker surface's own spec
never imported the former, and ui-settings reads the carrier's types through the
Remote assembly now.
This commit is contained in:
imccyu
2026-08-11 23:33:17 +08:00
parent 3e41b38b39
commit 7a9d7d2657
7 changed files with 34 additions and 3 deletions
+22
View File
@@ -151,6 +151,25 @@
"tests/**/*.tsx"
]
},
"packages/client/ui-directory-picker": {
"entry": [
"tests/**/*.spec.tsx"
],
"project": [
"src/**/*.ts",
"src/**/*.tsx",
"tests/**/*.tsx"
]
},
"packages/client/ui-directory-picker-native": {
"entry": [
"tests/**/*.spec.tsx"
],
"project": [
"src/**/*.ts",
"tests/**/*.tsx"
]
},
"packages/client/ui-deliverables": {
"entry": [
"tests/**/*.spec.tsx"
@@ -559,6 +578,9 @@
"project": [
"src/**/*.ts",
"tests/**/*.ts"
],
"ignoreDependencies": [
"zod"
]
},
"packages/examples/jsonrpc-demo": {