{
  "version": 3,
  "sources": ["../../src/app/ai/agents/evals2/scenarios/computedValues/convertBooleanToColor.eval.ts"],
  "sourcesContent": ["import { isFrameNode } from \"document/models/CanvasTree/nodes/utils/nodeCheck.ts\"\nimport { ControlType } from \"library/index.ts\"\nimport { agentEvalAsset } from \"../../harness/asset.ts\"\nimport { createEvalExportZipFixture } from \"../../harness/fixture.ts\"\nimport { findComputedValueBindings, loadedGuide } from \"./helpers.ts\"\n\nconst featuredVariableId = \"wY2LTMASu\"\nconst requestId = \"eQWU_Kzz5\"\nconst validFillOutputTypes: readonly ControlType[] = [ControlType.Color]\n\nevaluation(\n\t\"convert Boolean to Color\",\n\tcreateEvalExportZipFixture(\"replay-convert-boolean-to-color\", agentEvalAsset(\"convertBooleanToColor.fixture.zip\"), {\n\t\truntimeTarget: \"cli\",\n\t}),\n\t{\n\t\tid: \"convert-boolean-to-color\",\n\t\trequestId,\n\t\tstepIndex: 0,\n\t\tmaxSteps: 6,\n\t\tsendTimeoutMs: 90_000,\n\t},\n\t({ engine, report, tools }) => {\n\t\ttools.reportReplayChecks(report, { requestId, stepIndex: 0 })\n\n\t\treport.correctness.scored(\"loaded the Computed Values implementation guide\", () => {\n\t\t\texpect(loadedGuide(tools, \"Computed Values\")).toBe(true)\n\t\t})\n\n\t\treport.correctness.scored(\"Fill computed value outputs a Color, not Plain Text\", () => {\n\t\t\tconst fills = findComputedValueBindings(engine, isFrameNode, node => node.fillColor, featuredVariableId)\n\t\t\texpect(fills.length).toBeGreaterThan(0)\n\t\t\tfor (const fill of fills) {\n\t\t\t\texpect(validFillOutputTypes).toContain(fill.outputType)\n\t\t\t}\n\t\t})\n\t},\n)\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,IAAM,qBAAqB;AAC3B,IAAM,YAAY;AAClB,IAAM,uBAA+C,oBAAkB;AAEvE;AAAA,EACC;AAAA,EACA,2BAA2B,mCAAmC,eAAe,mCAAmC,GAAG;AAAA,IAClH,eAAe;AAAA,EAChB,CAAC;AAAA,EACD;AAAA,IACC,IAAI;AAAA,IACJ;AAAA,IACA,WAAW;AAAA,IACX,UAAU;AAAA,IACV,eAAe;AAAA,EAChB;AAAA,EACA,CAAC,EAAE,QAAQ,QAAQ,MAAM,MAAM;AAC9B,UAAM,mBAAmB,QAAQ,EAAE,WAAW,WAAW,EAAE,CAAC;AAE5D,WAAO,YAAY,OAAO,mDAAmD,MAAM;AAClF,aAAO,YAAY,OAAO,iBAAiB,CAAC,EAAE,KAAK,IAAI;AAAA,IACxD,CAAC;AAED,WAAO,YAAY,OAAO,uDAAuD,MAAM;AACtF,YAAM,QAAQ,0BAA0B,QAAQ,aAAa,UAAQ,KAAK,WAAW,kBAAkB;AACvG,aAAO,MAAM,MAAM,EAAE,gBAAgB,CAAC;AACtC,iBAAW,QAAQ,OAAO;AACzB,eAAO,oBAAoB,EAAE,UAAU,KAAK,UAAU;AAAA,MACvD;AAAA,IACD,CAAC;AAAA,EACF;AACD;",
  "names": []
}
