import { SystemRole } from "@capakraken/shared"; import type { ToolContext } from "../router/assistant-tools.js"; export function createToolContext( db: Record, userRole: SystemRole, ): ToolContext { return { db: db as ToolContext["db"], userId: "user_1", userRole, permissions: new Set(), session: { user: { email: "user@example.com", name: "Assistant User", image: null }, expires: "2026-03-29T00:00:00.000Z", }, dbUser: { id: "user_1", systemRole: userRole, permissionOverrides: null, }, roleDefaults: null, }; }