aboutsummaryrefslogtreecommitdiff
path: root/scripts/boundary-allowlist.ts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/boundary-allowlist.ts')
-rw-r--r--scripts/boundary-allowlist.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/boundary-allowlist.ts b/scripts/boundary-allowlist.ts
index bb34139..512aa40 100644
--- a/scripts/boundary-allowlist.ts
+++ b/scripts/boundary-allowlist.ts
@@ -42,6 +42,19 @@ export const ALLOWLIST: ReadonlyArray<Exemption> = [
"renderCall is stored under a per-tool Static<S> but invoked through the erased TSchema form; the generic-correlation limit makes this unavoidable and the value is the tool's own handler, created with the same S",
},
{
+ path: "src/domains/cdp-call.ts",
+ rule: "raw-cdp-call",
+ count: 3,
+ reason:
+ "the one door from a tool to CDP: cdpCall, cdpCallOnTarget and cdpCallBrowser each reach the session once and map CdpError to ToolErr, so no other file under src/domains needs to",
+ },
+ {
+ path: "src/domains/cdp-call.ts",
+ rule: "raw-evaluate",
+ count: 1,
+ reason: "evalJs is the single wrapper over client.evaluateJs, for the same reason",
+ },
+ {
path: "src/domains/js.ts",
rule: "trailing-cast",
count: 1,