fix(invariants): assert runtime relationships, not API shapes
This commit is contained in:
@@ -39,6 +39,36 @@
|
||||
"@deepseek-ai/dsh-agent/invariant": ["./packages/core/agent/src/invariant.ts"],
|
||||
"@deepseek-ai/dsh-scope/invariant": ["./packages/core/scope/src/invariant.ts"],
|
||||
"@deepseek-ai/dsh-agent-loop/invariant": ["./packages/core/agent-loop/src/invariant.ts"],
|
||||
"@deepseek-ai/dsh-*/invariant": [
|
||||
"./packages/core/*/src/invariant.ts",
|
||||
"./packages/prompt/*/src/invariant.ts",
|
||||
"./packages/llm/*/src/invariant.ts",
|
||||
"./packages/bash/*/src/invariant.ts",
|
||||
"./packages/code-runtime/*/src/invariant.ts",
|
||||
"./packages/fs/*/src/invariant.ts",
|
||||
"./packages/skill/*/src/invariant.ts",
|
||||
"./packages/compact/*/src/invariant.ts",
|
||||
"./packages/context/*/src/invariant.ts",
|
||||
"./packages/guard/*/src/invariant.ts",
|
||||
"./packages/subagent/*/src/invariant.ts",
|
||||
"./packages/tasks/*/src/invariant.ts",
|
||||
"./packages/workflow/*/src/invariant.ts",
|
||||
"./packages/web/*/src/invariant.ts",
|
||||
"./packages/spill/*/src/invariant.ts",
|
||||
"./packages/timeout/*/src/invariant.ts",
|
||||
"./packages/todo/*/src/invariant.ts",
|
||||
"./packages/cordis/*/src/invariant.ts",
|
||||
"./packages/sandbox/*/src/invariant.ts",
|
||||
"./packages/hooks/*/src/invariant.ts",
|
||||
"./packages/session-persistence/*/src/invariant.ts",
|
||||
"./packages/session-query/*/src/invariant.ts",
|
||||
"./packages/sdk/*/src/invariant.ts",
|
||||
"./packages/ui/*/src/invariant.ts",
|
||||
"./packages/examples/*/src/invariant.ts",
|
||||
"./packages/util/*/src/invariant.ts",
|
||||
"./packages/mcp/*/src/invariant.ts",
|
||||
"./packages/support/*/src/invariant.ts"
|
||||
],
|
||||
// One wildcard maps every @deepseek-ai/dsh-<name> to its source. Package
|
||||
// dir names are unique across groups, so first-on-disk-wins resolution is
|
||||
// unambiguous; adding a package under an existing group needs no edit
|
||||
|
||||
Reference in New Issue
Block a user