{
  "version": 3,
  "sources": ["../../src/app/ai/agents/evals2/scenarios/computedValues/greaterThan.eval.ts"],
  "sourcesContent": ["import { assert } from \"@framerjs/shared\"\nimport { isComputedValue } from \"document/models/CanvasTree/traits/ComputedValue.ts\"\nimport { isVariableReference } from \"document/models/CanvasTree/traits/VariableReference.ts\"\nimport { agentEvalAsset } from \"../../harness/asset.ts\"\nimport { createEvalExportZipFixture } from \"../../harness/fixture.ts\"\nimport { getNode } from \"../helpers.ts\"\nimport { loadedGuide } from \"./helpers.ts\"\n\nconst requestId = \"ZWOIfSrSH\"\nconst topPaidLabelNodeId = \"XKfLZ9bj6\"\nconst maxSalaryVariableId = \"gd2XKoivo\"\n\nevaluation(\n\t\"greaterThan transform\",\n\tcreateEvalExportZipFixture(\"replay-greater-than\", agentEvalAsset(\"greaterThan.fixture.zip\"), {\n\t\truntimeTarget: \"cli\",\n\t}),\n\t{\n\t\tid: \"greater-than\",\n\t\trequestId,\n\t\tstepIndex: 0,\n\t\tmaxSteps: 8,\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(\"binds Top Paid visibility to max_salary with greaterThan\", () => {\n\t\t\tconst { visible } = getNode(engine, topPaidLabelNodeId)\n\t\t\tassert(isComputedValue(visible), \"Expected Top Paid `visible` to be a computed value.\")\n\t\t\tassert(isVariableReference(visible.startValue), \"Expected computed value to bind a variable reference.\")\n\t\t\texpect(visible.startValue.id).toBe(maxSalaryVariableId)\n\t\t\texpect(visible.transforms).toHaveLength(1)\n\t\t\tconst [transform] = visible.transforms\n\t\t\tassert(transform?.name === \"greaterThan\", \"Expected greaterThan transform.\")\n\t\t\texpect(transform.value).toBe(149999)\n\t\t})\n\t},\n)\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,IAAM,YAAY;AAClB,IAAM,qBAAqB;AAC3B,IAAM,sBAAsB;AAE5B;AAAA,EACC;AAAA,EACA,2BAA2B,uBAAuB,eAAe,yBAAyB,GAAG;AAAA,IAC5F,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,4DAA4D,MAAM;AAC3F,YAAM,EAAE,QAAQ,IAAI,QAAQ,QAAQ,kBAAkB;AACtD,aAAO,gBAAgB,OAAO,GAAG,qDAAqD;AACtF,aAAO,oBAAoB,QAAQ,UAAU,GAAG,uDAAuD;AACvG,aAAO,QAAQ,WAAW,EAAE,EAAE,KAAK,mBAAmB;AACtD,aAAO,QAAQ,UAAU,EAAE,aAAa,CAAC;AACzC,YAAM,CAAC,SAAS,IAAI,QAAQ;AAC5B,aAAO,WAAW,SAAS,eAAe,iCAAiC;AAC3E,aAAO,UAAU,KAAK,EAAE,KAAK,MAAM;AAAA,IACpC,CAAC;AAAA,EACF;AACD;",
  "names": []
}
