From de84b2e9ce7c31935f985023b90140c558a539c2 Mon Sep 17 00:00:00 2001 From: Ramnique Singh <30795890+ramnique@users.noreply.github.com> Date: Fri, 10 Jul 2026 16:18:57 +0530 Subject: [PATCH] fix(x): real-permission-checker test types against permission-metadata, not the legacy engine MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Phase A extraction moved getToolPermissionMetadata to assembly/permission-metadata.ts but this test's type-only import was mechanically retargeted to legacy/engine.js during the tree move, where the symbol is imported rather than exported — a TS2459 that vitest and the build tsconfig never see, and one of the last live->legacy edges. Co-Authored-By: Claude Fable 5 --- .../src/runtime/turns/bridges/real-permission-checker.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/x/packages/core/src/runtime/turns/bridges/real-permission-checker.test.ts b/apps/x/packages/core/src/runtime/turns/bridges/real-permission-checker.test.ts index 64d65ca8..efafc0d2 100644 --- a/apps/x/packages/core/src/runtime/turns/bridges/real-permission-checker.test.ts +++ b/apps/x/packages/core/src/runtime/turns/bridges/real-permission-checker.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from "vitest"; -import type { getToolPermissionMetadata } from "../../legacy/engine.js"; +import type { getToolPermissionMetadata } from "../../assembly/permission-metadata.js"; import { RealPermissionChecker } from "./real-permission-checker.js"; type MetadataFn = typeof getToolPermissionMetadata;