these 2 derivations will be built: /nix/store/3ggsjygf6pgjlnw6qh9pwx8q98cbcr0i-zeroclaw-frontend-0.8.3.drv /nix/store/5939a8qpwfysa4jfjsy8p1717p902jq6-zeroclaw-0.8.3.drv building '/nix/store/3ggsjygf6pgjlnw6qh9pwx8q98cbcr0i-zeroclaw-frontend-0.8.3.drv' zeroclaw-frontend-0.8.3> Running phase: unpackPhase zeroclaw-frontend-0.8.3> unpacking source archive /nix/store/qbxi3rlaf047dq19nqp6gv3yra4cjx07-zeroclaw-web-src-0.8.3 zeroclaw-frontend-0.8.3> source root is zeroclaw-web-src-0.8.3 zeroclaw-frontend-0.8.3> Running phase: patchPhase zeroclaw-frontend-0.8.3> Executing npmConfigHook zeroclaw-frontend-0.8.3> Configuring npm zeroclaw-frontend-0.8.3> Validating consistency between /build/zeroclaw-web-src-0.8.3/package-lock.json and /nix/store/4cc9ljwx65h0642wp7sg64v6ghdjrac8-zeroclaw-0.8.3-npm-deps/package-lock.json zeroclaw-frontend-0.8.3> Making cache writable zeroclaw-frontend-0.8.3> Setting npm_config_cache to /build/cache zeroclaw-frontend-0.8.3> Installing dependencies zeroclaw-frontend-0.8.3> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> added 219 packages, and audited 220 packages in 2s zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 110 packages are looking for funding zeroclaw-frontend-0.8.3> run `npm fund` for details zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> found 0 vulnerabilities zeroclaw-frontend-0.8.3> patching script interpreter paths in node_modules zeroclaw-frontend-0.8.3> node_modules/rollup/dist/bin/rollup: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/rolldown/bin/cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/jiti/lib/jiti-cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/openapi-typescript/bin/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/cssesc/bin/cssesc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/nanoid/bin/nanoid.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> node_modules/vite/bin/vite.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lnfxdsvvm1srsa9kk94s7jqw06yq1h2d-nodejs-24.18.0/bin/node" zeroclaw-frontend-0.8.3> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> rebuilt dependencies successfully zeroclaw-frontend-0.8.3> patching script interpreter paths in node_modules zeroclaw-frontend-0.8.3> Finished npmConfigHook zeroclaw-frontend-0.8.3> Running phase: updateAutotoolsGnuConfigScriptsPhase zeroclaw-frontend-0.8.3> Running phase: configurePhase zeroclaw-frontend-0.8.3> no configure script, doing nothing zeroclaw-frontend-0.8.3> Running phase: buildPhase zeroclaw-frontend-0.8.3> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> > zeroclaw-web@0.1.0 build zeroclaw-frontend-0.8.3> > tsc -b && vite build zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/components/SopStepList.tsx:35:18 - error TS7006: Parameter 'node' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 35 .filter((node) => node.kind === 'step') zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/components/SopStepList.tsx:36:15 - error TS7006: Parameter 'node' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 36 .map((node) => { zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/components/SopStepList.tsx:58:42 - error TS7006: Parameter 'p' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 58 : node.inputs.map((p) => `${p.name}:${pinTypeLabel(p)}`).join(', ')} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/components/SopStepList.tsx:63:43 - error TS7006: Parameter 'p' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 63 : node.outputs.map((p) => `${p.name}:${pinTypeLabel(p)}`).join(', ')} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/lib/sops.ts:3:27 - error TS2307: Cannot find module './api-descriptions' or its corresponding type declarations. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 3 import { fieldHelp } from './api-descriptions'; zeroclaw-frontend-0.8.3> ~~~~~~~~~~~~~~~~~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/lib/sops.ts:4:29 - error TS2307: Cannot find module './api-enums' or its corresponding type declarations. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 4 import { enumMembers } from './api-enums'; zeroclaw-frontend-0.8.3> ~~~~~~~~~~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:149:29 - error TS7006: Parameter 'p' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 149 return node[side].filter((p) => p.class === 'data'); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:252:31 - error TS7006: Parameter 'p' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 252 legend?.pin_classes.find((p) => p.key === 'data')?.description ?? t('sops.legend_data'); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:269:29 - error TS7006: Parameter 'row' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 269 {flowRoles.map((row) => ( zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:435:60 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 435 const stepByNum = useMemo(() => new Map(draft.steps.map((s) => [s.number, s])), [draft.steps]); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:436:61 - error TS7006: Parameter 'n' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 436 const nodeByStep = useMemo(() => new Map(graph.nodes.map((n) => [n.step, n])), [graph.nodes]); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:445:24 - error TS2339: Property 'routing' does not exist on type '{}'. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 445 const idx = src?.routing?.switch?.findIndex((r) => r.name === w.from_pin); zeroclaw-frontend-0.8.3> ~~~~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:445:52 - error TS7006: Parameter 'r' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 445 const idx = src?.routing?.switch?.findIndex((r) => r.name === w.from_pin); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:454:53 - error TS2339: Property 'routing' does not exist on type '{}'. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 454 (step: number): number => (stepByNum.get(step)?.routing?.switch ?? []).length, zeroclaw-frontend-0.8.3> ~~~~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:688:20 - error TS7006: Parameter 'w' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 688 .filter((w) => w.class === 'flow') zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:689:17 - error TS7006: Parameter 'w' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 689 .map((w, i) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:689:20 - error TS7006: Parameter 'i' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 689 .map((w, i) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:701:81 - error TS2339: Property 'subtitle' does not exist on type '{}'. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 701 const wireLabel = kind === 'trigger' ? nodeByStep.get(w.from_step)?.subtitle : undefined; zeroclaw-frontend-0.8.3> ~~~~~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:824:20 - error TS7006: Parameter 'w' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 824 .filter((w) => w.class === 'data') zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:825:17 - error TS7006: Parameter 'w' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 825 .map((w, i) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:825:20 - error TS7006: Parameter 'i' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 825 .map((w, i) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:928:27 - error TS7006: Parameter 'node' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 928 {graph.nodes.map((node) => { zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:987:43 - error TS7006: Parameter 'c' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 987 const callArgRows = plannedCalls.map((c) => argsEntries(c.args)); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:992:27 - error TS7006: Parameter 'sum' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 992 callArgRows.reduce((sum, rows) => sum + rows.length, 0); zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:992:32 - error TS7006: Parameter 'rows' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 992 callArgRows.reduce((sum, rows) => sum + rows.length, 0); zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1080:31 - error TS7006: Parameter 'rule' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1080 {switchRules.map((rule, ri) => ( zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1080:37 - error TS7006: Parameter 'ri' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1080 {switchRules.map((rule, ri) => ( zeroclaw-frontend-0.8.3> ~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1263:59 - error TS7006: Parameter 'c' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1263 {[...allowedTools, ...plannedCalls.map((c) => c.tool)].join(', ')} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1269:36 - error TS7006: Parameter 'name' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1269 {allowedTools.map((name) => ( zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1276:36 - error TS7006: Parameter 'call' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1276 {plannedCalls.map((call, ci) => { zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1276:42 - error TS7006: Parameter 'ci' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1276 {plannedCalls.map((call, ci) => { zeroclaw-frontend-0.8.3> ~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1286:42 - error TS7031: Binding element 'k' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1286 {argRows.map(([k, v], ai) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1286:45 - error TS7031: Binding element 'v' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1286 {argRows.map(([k, v], ai) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/SopCanvas.tsx:1286:49 - error TS7006: Parameter 'ai' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1286 {argRows.map(([k, v], ai) => ( zeroclaw-frontend-0.8.3> ~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:90:27 - error TS7006: Parameter 'step' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 90 steps: sop.steps.map((step) => { zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:94:32 - error TS7006: Parameter 'call' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 94 calls: step.calls.map((call, idx) => { zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:94:38 - error TS7006: Parameter 'idx' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 94 calls: step.calls.map((call, idx) => { zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:160:33 - error TS7006: Parameter 'd' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 160 {graph.diagnostics.map((d, i) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:160:36 - error TS7006: Parameter 'i' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 160 {graph.diagnostics.map((d, i) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:526:39 - error TS7006: Parameter 'rule' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 526 (routing.switch ?? []).map((rule, ri) => { zeroclaw-frontend-0.8.3> ~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:526:45 - error TS7006: Parameter 'ri' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 526 (routing.switch ?? []).map((rule, ri) => { zeroclaw-frontend-0.8.3> ~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:557:86 - error TS7006: Parameter '_' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 557 onClick={() => setRouting({ switch: (routing.switch ?? []).filter((_, j) => j !== ri) })} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:557:89 - error TS7006: Parameter 'j' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 557 onClick={() => setRouting({ switch: (routing.switch ?? []).filter((_, j) => j !== ri) })} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:613:39 - error TS7006: Parameter 'b' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 613 const bound = registry?.bound.find((b) => b.source === source); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:661:34 - error TS7006: Parameter 'o' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 661 onChange(options.filter((o) => next.has(o))); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:673:27 - error TS7006: Parameter 'opt' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 673 {options.map((opt) => ( zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:695:25 - error TS7006: Parameter 'opt' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 695 {options.map((opt) => ( zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:774:38 - error TS7006: Parameter 'f' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 774 const selectedField = fields.find((f) => `${f.path}` === parsed.path); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:837:28 - error TS7006: Parameter 'f' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 837 {fields.map((f) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:871:43 - error TS7006: Parameter 'opt' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 871 {selectedField.options.map((opt) => ( zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:915:35 - error TS7006: Parameter 'c' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 915 const selected = channels.find((c) => c.channel === trigger.channel); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:923:34 - error TS7006: Parameter 'c' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 923 options={channels.map((c) => c.channel)} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:931:51 - error TS7006: Parameter 'a' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 931 options={(selected?.aliases ?? []).map((a) => a.alias)} zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:979:22 - error TS7006: Parameter 'b' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 979 : (bound.find((b) => b.source === source)?.fields ?? []); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:983:22 - error TS7006: Parameter 'b' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 983 : (bound.find((b) => b.source === source)?.condition ?? null); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1249:31 - error TS7006: Parameter 'trigger' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1249 draft.triggers.map((trigger, i) => ( zeroclaw-frontend-0.8.3> ~~~~~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1249:40 - error TS7006: Parameter 'i' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1249 draft.triggers.map((trigger, i) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1276:28 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1276 draft.steps.map((s, i) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1276:31 - error TS7006: Parameter 'i' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1276 draft.steps.map((s, i) => ( zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1311:40 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1311 const index = draft.steps.findIndex((s) => s.number === selectedStep); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1341:35 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1341 const input = sop?.steps?.find((s) => s.number === 1)?.schema?.input; zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1384:39 - error TS7006: Parameter 'tr' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1384 () => (sop?.triggers ?? []).some((tr) => tr.type === 'manual'), zeroclaw-frontend-0.8.3> ~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1668:17 - error TS7006: Parameter 'cur' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1668 setDraft((cur) => (cur && editingName === null ? cur : blankSop(''))); zeroclaw-frontend-0.8.3> ~~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1788:17 - error TS7006: Parameter 'd' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1788 setDraft((d) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1805:17 - error TS7006: Parameter 'd' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1805 setDraft((d) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1823:17 - error TS7006: Parameter 'd' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1823 setDraft((d) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1841:17 - error TS7006: Parameter 'd' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1841 setDraft((d) => { zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1881:41 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1881 cur !== null && draft.steps.some((s) => s.number === cur) zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1889:15 - error TS7006: Parameter 'd' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1889 setDraft((d) => (d ? updater(d) : d)); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1934:39 - error TS7006: Parameter 'tr' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1934 triggers: d.triggers.map((tr, j) => (j === i ? next : tr)), zeroclaw-frontend-0.8.3> ~~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1934:43 - error TS7006: Parameter 'j' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1934 triggers: d.triggers.map((tr, j) => (j === i ? next : tr)), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1942:68 - error TS7006: Parameter '_' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1942 mutateDraft((d) => ({ ...d, triggers: d.triggers.filter((_, j) => j !== i) })), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1942:71 - error TS7006: Parameter 'j' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1942 mutateDraft((d) => ({ ...d, triggers: d.triggers.filter((_, j) => j !== i) })), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1946:33 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1946 steps: d.steps.map((s, j) => (j === i ? { ...s, ...patch } : s)), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1946:36 - error TS7006: Parameter 'j' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1946 steps: d.steps.map((s, j) => (j === i ? { ...s, ...patch } : s)), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1953:35 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1953 steps: d.steps.map((s) => (s.number === step ? { ...s, pos: { x, y } } : s)), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1959:62 - error TS7006: Parameter '_' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1959 mutateDraft((d) => ({ ...d, steps: d.steps.filter((_, j) => j !== i) })), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:1959:65 - error TS7006: Parameter 'j' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 1959 mutateDraft((d) => ({ ...d, steps: d.steps.filter((_, j) => j !== i) })), zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> src/pages/Sops.tsx:2023:50 - error TS7006: Parameter 's' implicitly has an 'any' type. zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> 2023 const i = draft.steps.findIndex((s) => s.number === n); zeroclaw-frontend-0.8.3> ~ zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> zeroclaw-frontend-0.8.3> Found 79 errors. zeroclaw-frontend-0.8.3> error: Cannot build '/nix/store/3ggsjygf6pgjlnw6qh9pwx8q98cbcr0i-zeroclaw-frontend-0.8.3.drv'. Reason: builder failed with exit code 2. Output paths: /nix/store/b19vn4dlqs3ml01xp9vqjir5vazw3wc8-zeroclaw-frontend-0.8.3 Last 25 log lines: > ~ > > src/pages/Sops.tsx:1953:35 - error TS7006: Parameter 's' implicitly has an 'any' type. > > 1953 steps: d.steps.map((s) => (s.number === step ? { ...s, pos: { x, y } } : s)), > ~ > > src/pages/Sops.tsx:1959:62 - error TS7006: Parameter '_' implicitly has an 'any' type. > > 1959 mutateDraft((d) => ({ ...d, steps: d.steps.filter((_, j) => j !== i) })), > ~ > > src/pages/Sops.tsx:1959:65 - error TS7006: Parameter 'j' implicitly has an 'any' type. > > 1959 mutateDraft((d) => ({ ...d, steps: d.steps.filter((_, j) => j !== i) })), > ~ > > src/pages/Sops.tsx:2023:50 - error TS7006: Parameter 's' implicitly has an 'any' type. > > 2023 const i = draft.steps.findIndex((s) => s.number === n); > ~ > > > Found 79 errors. > For full logs, run: nix log /nix/store/3ggsjygf6pgjlnw6qh9pwx8q98cbcr0i-zeroclaw-frontend-0.8.3.drv error: Cannot build '/nix/store/5939a8qpwfysa4jfjsy8p1717p902jq6-zeroclaw-0.8.3.drv'. Reason: 1 dependency failed. Output paths: /nix/store/j1zq03vabl57nw2ffl6wppsw2lml5g2f-zeroclaw-0.8.3 error: Build failed due to failed dependency