{
  "version": 3,
  "sources": ["../../src/app/ai/agents/evals2/scenarios/layout/denseGrid.eval.ts"],
  "sourcesContent": ["import { agentEvalAsset } from \"../../harness/asset.ts\"\nimport { createEvalExportZipFixture } from \"../../harness/fixture.ts\"\nimport { getChildFrames, getFrame, parsePx } from \"../helpers.ts\"\nimport { layoutNodeIds } from \"./ids.ts\"\n\nevaluation(\n\t\"Logo Stack Becomes Dense 3x3 Grid\",\n\tcreateEvalExportZipFixture(\"replay-dense-grid\", agentEvalAsset(\"denseGrid.fixture.zip\"), {\n\t\truntimeTarget: \"cli\",\n\t}),\n\t{\n\t\tid: \"dense-grid\",\n\t\trequestId: \"z_7w0CzH_\",\n\t\tmaxSteps: 2,\n\t},\n\t({ engine, report, tools }) => {\n\t\ttools.reportReplayChecks(report, {\n\t\t\trequestId: \"z_7w0CzH_\",\n\t\t})\n\t\tconst logoGrid = getFrame(engine, layoutNodeIds.logoGridDenseTarget)\n\n\t\treport.correctness.scored(\"uses grid layout\", () => {\n\t\t\texpect(logoGrid.layout).toBe(\"grid\")\n\t\t})\n\t\treport.correctness.scored(\"uses three columns\", () => {\n\t\t\texpect(logoGrid.gridColumnCount).toBe(3)\n\t\t})\n\t\treport.correctness.scored(\"uses three rows\", () => {\n\t\t\texpect(logoGrid.gridRowCount).toBe(3)\n\t\t})\n\t\treport.correctness.scored(\"keeps nine logo frames\", () => {\n\t\t\texpect(getChildFrames(logoGrid)).toHaveLength(9)\n\t\t})\n\t\treport.correctness.scored(\"reduces logo gap\", () => {\n\t\t\texpect(parsePx(logoGrid.gap)).toBeLessThanOrEqual(12)\n\t\t})\n\t},\n)\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA;AAAA,EACC;AAAA,EACA,2BAA2B,qBAAqB,eAAe,uBAAuB,GAAG;AAAA,IACxF,eAAe;AAAA,EAChB,CAAC;AAAA,EACD;AAAA,IACC,IAAI;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,EACX;AAAA,EACA,CAAC,EAAE,QAAQ,QAAQ,MAAM,MAAM;AAC9B,UAAM,mBAAmB,QAAQ;AAAA,MAChC,WAAW;AAAA,IACZ,CAAC;AACD,UAAM,WAAW,SAAS,QAAQ,cAAc,mBAAmB;AAEnE,WAAO,YAAY,OAAO,oBAAoB,MAAM;AACnD,aAAO,SAAS,MAAM,EAAE,KAAK,MAAM;AAAA,IACpC,CAAC;AACD,WAAO,YAAY,OAAO,sBAAsB,MAAM;AACrD,aAAO,SAAS,eAAe,EAAE,KAAK,CAAC;AAAA,IACxC,CAAC;AACD,WAAO,YAAY,OAAO,mBAAmB,MAAM;AAClD,aAAO,SAAS,YAAY,EAAE,KAAK,CAAC;AAAA,IACrC,CAAC;AACD,WAAO,YAAY,OAAO,0BAA0B,MAAM;AACzD,aAAO,eAAe,QAAQ,CAAC,EAAE,aAAa,CAAC;AAAA,IAChD,CAAC;AACD,WAAO,YAAY,OAAO,oBAAoB,MAAM;AACnD,aAAO,QAAQ,SAAS,GAAG,CAAC,EAAE,oBAAoB,EAAE;AAAA,IACrD,CAAC;AAAA,EACF;AACD;",
  "names": []
}
