FN-6066: fix dashboard curated inventory guard
Keep the dashboard curated inventory guard aligned with the current dashboard test surface. - add the newly required @fusion/core exports to the agent import route test mock - teach the test inventory script to request file-only vitest listings for dashboard curated checks - extend the dashboard curated skiplist with the pre-existing chat manager exclusion Files changed: packages/dashboard/src/__tests__/routes-agent-import.test.ts | 3 +++ scripts/check-test-inventory.mjs | 5 +++-- scripts/lib/dashboard-curated-skiplist.json | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) Fusion-Task-Id: FN-6066 Fusion-Task-Lineage: 51e3c42c-d642-4873-8201-636a420d0991
This commit is contained in:
@@ -71,11 +71,14 @@ vi.mock("@fusion/core", () => {
|
||||
parseCompanyArchive: (...args: unknown[]) => mockParseCompanyArchive(...args),
|
||||
parseSingleAgentManifest: (...args: unknown[]) => mockParseSingleAgentManifest(...args),
|
||||
prepareAgentCompaniesImport: (...args: unknown[]) => mockPrepareAgentCompaniesImport(...args),
|
||||
CLI_AGENT_ADAPTER_IDS: ["claude-code", "codex", "droid", "pi", "generic"],
|
||||
sanitizeCliAgentSettings: (value: unknown) => value,
|
||||
AgentCompaniesParseError: MockAgentCompaniesParseError,
|
||||
isEphemeralAgent: (agent: { metadata?: Record<string, unknown> }) =>
|
||||
agent?.metadata?.agentKind === "task-worker",
|
||||
deterministicGuardLocks: new Map(),
|
||||
registerTraitHookImpl: () => {},
|
||||
setTaskCreatedHook: () => {},
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user