/** * esbuild 入口:把政策库的纯逻辑打包成 node 能直接 import 的 ESM。 * * 生成命令见 tools/README.md: * npx esbuild harness/tools/_entry-policy-library.ts --bundle --format=esm \ * --outfile=harness/tools/_policy-library-utils.mjs * * 注:这个入口文件此前**缺失**(产物在、入口丢了),导致产物无法重新生成。 * 按 tools/README 的约定补回:每个 `_*.mjs` 产物都必须有对应的 `_entry-*.ts`。 */ export { normPolicyName, buildLibraryNameSet, isPolicyLibraryItem, collectMatchedLibraryNames, pinMatchedFirst, buildPolicyDetailUrl, POLICY_DETAIL_URL_BASE, } from '../../src/components/Chat/policy-library-utils';