# gdb-hub / gdb__template-4-s55

- taskset: [gdb-hub](https://harnessreport.com/tasks/gdb-hub.md)
- difficulty: hard
- category: design
- language: 
- runnable from the site: no
- agent timeout: 3600s

## Results by harness

_none yet_

## Instruction

```
# GDB: template-4

## Input Files

- `/workspace/inputs/input_0.png`
- `/workspace/inputs/input_1.png`
- `/workspace/inputs/input_2.png`
- `/workspace/inputs/input_3.png`
- `/workspace/inputs/input_4.png`

## Task

You are a design system assistant. Given several example layouts from the same template as style context, and one skeleton layout with structural data but missing visual styles, complete the skeleton by filling in the missing style properties (fontFamily, fontSize, color, backgroundColor, opacity, textAlign) to match the template's style. Return ONLY a valid JSON layout object.

Style context (sibling layouts):
[
  {
    "components": [
      {
        "type": "GROUP",
        "left": "88.5121px",
        "top": "145.079px",
        "width": "2127.71384626px",
        "height": "442.796326px",
        "transform": "rotate(1.55422deg)",
        "background": "rgb(252, 252, 252)",
        "backgroundColor": "rgb(252, 252, 252)",
        "clipPath": "path(\"M5.704033894579614,5.704033894579614L5073.364070646384,5.704033894579614L5073.364070646384,1051.2959661054203L5.704033894579614,1051.2959661054203L5.704033894579614,5.704033894579614Z\")"
      },
      {
        "type": "GROUP",
        "left": "88.5121px",
        "top": "145.079px",
        "width": "2127.71384626px",
        "height": "442.796326px",
        "transform": "rotate(1.55422deg)",
        "background": "rgb(1, 1, 1)",
        "backgroundColor": "rgb(1, 1, 1)",
        "clipPath": "path(\"M5067.660036751804,1045.5919322108407L5079.068104540963,1045.5919322108407L5079.068104540963,1057L5067.660036751804,1057L5067.660036751804,1045.5919322108407ZM0,11.408067789159228L11.408067789159228,11.408067789159228L11.408067789159228,1045.5919322108407L0,1045.5919322108407L0,11.408067789159228ZM0,1045.5919322108407L11.408067789159228,1045.5919322108407L11.408067789159228,1057L0,1057L0,1045.5919322108407ZM5067.660036751804,11.408067789159228L5079.068104540963,11.408067789159228L5079.068104540963,1045.5919322108407L5067.660036751804,1045.5919322108407L5067.660036751804,11.408067789159228ZM11.408067789159228,1045.5919322108407L5067.660036751804,1045.5919322108407L5067.660036751804,1057L11.408067789159228,1057L11.408067789159228,1045.5919322108407ZM5067.660036751804,0L5079.068104540963,0L5079.068104540963,11.408067789159228L5067.660036751804,11.408067789159228L5067.660036751804,0ZM0,0L11.408067789159228,0L11.408067789159228,11.408067789159228L0,11.408067789159228L0,0ZM11.408067789159228,0L5067.660036751804,0L5067.660036751804,11.408067789159228L11.408067789159228,11.408067789159228L11.408067789159228,0Z\")"
      },
      {
        "type": "TEXT",
        "text": "PREDICT",
        "left": "157.987px",
        "top": "182.91510000000002px",
        "width": "1986.48px",
        "height": "412.903px",
        "transform": "rotate(1.55422deg)",
        "color": "rgb(1, 1, 1)",
        "fontSize": "344px",
        "fontFamily": "Luckiest Guy--400",
        "fontWeight": "400",
        "textAlign": "center",
        "lineHeight": "481.87476px",
        "letterSpacing": "0em",
        "textTransform": "uppercase",
        "fontStyle": "normal"
      },
      {
        "type": "GROUP",
        "left": "712.017px",
        "top": "646.442px",
        "width": "1507.3473108px",
        "height": "195.501144px",
        "transform": "none",
        "background": "rgb(252, 252, 252)",
        "backgroundColor": "rgb(252, 252, 252)",
        "clipPath": "path(\"M5.707939430967491,5.707939430967491L3594.9451214503574,5.707939430967491L3594.9451214503574,461.29206056903246L5.707939430967491,461.29206056903246L5.707939430967491,5.707939430967491Z\")"
      },
      {
        "type": "GROUP",
        "left": "712.017px",
        "top": "646.442px",
        "width": "1507.3473108px",
        "height": "195.501144px",
        "transform": "none",
        "background": "rgb(1, 1, 1)",
        "backgroundColor": "rgb(1, 1, 1)",
        "clipPath": "path(\"M3589.23718201939,455.58412113806503L3600.6530608813246,455.58412113806503L3600.6530608813246,467L3589.23718201939,467L3589.23718201939,455.58412113806503ZM0,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,455.584121138065L0,455.584121138065L0,11.415878861934981ZM0,455.584121138065L11.415878861934981,455.584121138065L11.415878861934981,467L0,467L0,455.58412113806503ZM3589.23718201939,11.415878861934981L3600.6530608813246,11.415878861934981L3600.6530608813246,455.584121138065L3589.23718201939,455.584121138065L3589.23718201939,11.415878861934981ZM11.415878861934981,455.58412113806503L3589.23718201939,455.58412113806503L3589.23718201939,467L11.415878861934981,467L11.415878861934981,455.58412113806503ZM3589.23718201939,0L3600.6530608813246,0L3600.6530608813246,11.415878861934981L3589.23718201939,11.415878861934981L3589.23718201939,0ZM0,0L11.415878861934981,0L11.415878861934981,11.415878861934981L0,11.415878861934981L0,0ZM11.415878861934981,0L3589.23718201939,0L3589.23718201939,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,0Z\")"
      },
      {
        "type": "TEXT",
        "text": "Looking ahead, minds ignite,",
        "left": "745.099px",
        "top": "693.16331px",
        "width": "1429.28px",
        "height": "86.8921px",
        "transform": "none",
        "color": "rgb(1, 1, 1)",
        "fontSize": "73px",
        "fontFamily": "Quicksand--400",
        "fontWeight": "400",
        "textAlign": "center",
        "lineHeight": "101.6001px",
        "letterSpacing": "0em",
        "textTransform": "none",
        "fontStyle": "normal"
      },
      {
        "type": "GROUP",
        "left": "714.341px",
        "top": "866.059px",
        "width": "1505.03227584px",
        "height": "195.501144px",
        "transform": "rotate(1.51689deg)",
        "background": "rgb(252, 252, 252)",
        "backgroundColor": "rgb(252, 252, 252)",
        "clipPath": "path(\"M5.707939430967491,5.707939430967491L3589.4102270923213,5.707939430967491L3589.4102270923213,461.29206056903246L5.707939430967491,461.29206056903246L5.707939430967491,5.707939430967491Z\")"
      },
      {
        "type": "GROUP",
        "left": "714.341px",
        "top": "866.059px",
        "width": "1505.03227584px",
        "height": "195.501144px",
        "transform": "rotate(1.51689deg)",
        "background": "rgb(1, 1, 1)",
        "backgroundColor": "rgb(1, 1, 1)",
        "clipPath": "path(\"M3583.7022876613532,455.58412113806503L3595.1181665232884,455.58412113806503L3595.1181665232884,467L3583.7022876613532,467L3583.7022876613532,455.58412113806503ZM0,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,455.584121138065L0,455.584121138065L0,11.415878861934981ZM0,455.584121138065L11.415878861934981,455.584121138065L11.415878861934981,467L0,467L0,455.58412113806503ZM3583.7022876613532,11.415878861934981L3595.1181665232884,11.415878861934981L3595.1181665232884,455.584121138065L3583.7022876613532,455.584121138065L3583.7022876613532,11.415878861934981ZM11.415878861934981,455.58412113806503L3583.7022876613532,455.58412113806503L3583.7022876613532,467L11.415878861934981,467L11.415878861934981,455.58412113806503ZM3583.7022876613532,0L3595.1181665232884,0L3595.1181665232884,11.415878861934981L3583.7022876613532,11.415878861934981L3583.7022876613532,0ZM0,0L11.415878861934981,0L11.415878861934981,11.415878861934981L0,11.415878861934981L0,0ZM11.415878861934981,0L3583.7022876613532,0L3583.7022876613532,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,0Z\")"
      },
      {
        "type": "TEXT",
        "text": "Predicting what's next is exciting,",
        "left": "737.411px",
        "top": "912.78231px",
        "width": "1459.17px",
        "height": "86.8921px",
        "transform": "rotate(1.51689deg)",
        "color": "rgb(1, 1, 1)",
        "fontSize": "73px",
        "fontFamily": "Quicksand--400",
        "fontWeight": "400",
        "textAlign": "center",
        "lineHeight": "101.6001px",
        "letterSpacing": "0em",
        "textTransform": "none",
        "fontStyle": "normal"
      },
      {
        "type": "GROUP",
        "left": "714.485px",
        "top": "1086.2px",
        "width": "1504.88994096px",
        "height": "195.501144px",
        "transform": "rotate(1.62401deg)",
        "background": "rgb(252, 252, 252)",
        "backgroundColor": "rgb(252, 252, 252)",
        "clipPath": "path(\"M5.707939430967491,5.707939430967491L3589.0681898952143,5.707939430967491L3589.0681898952143,461.29206056903246L5.707939430967491,461.29206056903246L5.707939430967491,5.707939430967491Z\")"
      },
      {
        "type": "GROUP",
        "left": "714.485px",
        "top": "1086.2px",
        "width": "1504.88994096px",
        "height": "195.501144px",
        "transform": "rotate(1.62401deg)",
        "background": "rgb(1, 1, 1)",
        "backgroundColor": "rgb(1, 1, 1)",
        "clipPath": "path(\"M3583.3602504642467,455.58412113806503L3594.776129326182,455.58412113806503L3594.776129326182,467L3583.3602504642467,467L3583.3602504642467,455.58412113806503ZM0,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,455.584121138065L0,455.584121138065L0,11.415878861934981ZM0,455.584121138065L11.415878861934981,455.584121138065L11.415878861934981,467L0,467L0,455.58412113806503ZM3583.3602504642467,11.415878861934981L3594.776129326182,11.415878861934981L3594.776129326182,455.584121138065L3583.3602504642467,455.584121138065L3583.3602504642467,11.415878861934981ZM11.415878861934981,455.58412113806503L3583.3602504642467,455.58412113806503L3583.3602504642467,467L11.415878861934981,467L11.415878861934981,455.58412113806503ZM3583.3602504642467,0L3594.776129326182,0L3594.776129326182,11.415878861934981L3583.3602504642467,11.415878861934981L3583.3602504642467,0ZM0,0L11.415878861934981,0L11.415878861934981,11.415878861934981L0,11.415878861934981L0,0ZM11.415878861934981,0L3583.3602504642467,0L3583.3602504642467,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,0Z\")"
      },
      {
        "type": "TEXT",
        "text": "From clues and story flow,",
        "left": "758.821px",
        "top": "1132.92331px",
        "width": "1416.36px",
        "height": "86.8921px",
        "transform": "rotate(1.62401deg)",
        "color": "rgb(1, 1, 1)",
        "fontSize": "73px",
        "fontFamily": "Quicksand--400",
        "fontWeight": "400",
        "textAlign": "center",
        "lineHeight": "101.6001px",
        "letterSpacing": "0em",
        "textTransform": "none",
        "fontStyle": "normal"
      },
      {
        "type": "GROUP",
        "left": "712.017px",
        "top": "1306.93px",
        "width": "1507.3473108px",
        "height": "195.501144px",
        "transform": "none",
        "background": "rgb(252, 252, 252)",
        "backgroundColor": "rgb(252, 252, 252)",
        "clipPath": "path(\"M5.707939430967491,5.707939430967491L3594.9451214503542,5.707939430967491L3594.9451214503542,461.29206056903246L5.707939430967491,461.29206056903246L5.707939430967491,5.707939430967491Z\")"
      },
      {
        "type": "GROUP",
        "left": "712.017px",
        "top": "1306.93px",
        "width": "1507.3473108px",
        "height": "195.501144px",
        "transform": "none",
        "background": "rgb(1, 1, 1)",
        "backgroundColor": "rgb(1, 1, 1)",
        "clipPath": "path(\"M3589.2371820193866,455.58412113806503L3600.6530608813214,455.58412113806503L3600.6530608813214,467L3589.2371820193866,467L3589.2371820193866,455.58412113806503ZM0,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,455.584121138065L0,455.584121138065L0,11.415878861934981ZM0,455.584121138065L11.415878861934981,455.584121138065L11.415878861934981,467L0,467L0,455.58412113806503ZM3589.2371820193866,11.415878861934981L3600.6530608813214,11.415878861934981L3600.6530608813214,455.584121138065L3589.2371820193866,455.584121138065L3589.2371820193866,11.415878861934981ZM11.415878861934981,455.58412113806503L3589.2371820193866,455.58412113806503L3589.2371820193866,467L11.415878861934981,467L11.415878861934981,455.58412113806503ZM3589.2371820193866,0L3600.6530608813214,0L3600.6530608813214,11.415878861934981L3589.2371820193866,11.415878861934981L3589.2371820193866,0ZM0,0L11.415878861934981,0L11.415878861934981,11.415878861934981L0,11.415878861934981L0,0ZM11.415878861934981,0L3589.2371820193866,0L3589.2371820193866,11.415878861934981L11.415878861934981,11.415878861934981L11.415878861934981,0Z\")"
      },
      {
        "type": "TEXT",
        "text": "Learning makes comprehension grow!",
        "left": "757.732px",
        "top": "1354.5233099999998px",
        "width": "1429.28px",
        "height": "86.8921px",
        "transform": "none",
        "color": "rgb(1, 1, 1)",
        "fontSize": "73px",
        "fontFamily": "Quicksand--400",
        "fontWeight": "400",
        "textAlign": "center",
        "lineHeight": "101.6001px",
        "letterSpacing": "0em",
        "textTransform": "none",
        "fontStyle": "normal"
      },
      {
        "type": "IMAGE",
        "src": "https://storage.googleapis.com/lica-video/62d8bb7e-892e-4774-a18e-25ab97db070a.png",
        "left": "60.2895px",
        "top": "790.154px",
        "width": "1087.36px",
        "height": "865.811px",
        "transform": "none",
        "opacity": 1,
        "overflow": "hidden"
      }
    ],
    "background": "rgb(252, 116, 141)",
    "width": "2304px",
    "height": "1728px",
    "duration": 3
  },
  {
    "components": [
      {
        "type": "GROUP",
        "left": "88.098px",
        "top": "145.085px",
        "width": "2127.71384626px",
        "height": "442.796326px",
        "transform": "rotate(-0.321413deg)",
        "background": "rgb(252, 252, 252)",
        "backgroundColor": "rgb(252, 252, 252)",
        "clipPath": "path(\"M5.704033894579614,5.704033894579614L5073.364070646384,5.704033894579614L5073.364070646384,1051.2959661054203L5.704033894579614,1051.2959661054203L5.704033894579614,5.704033894579614Z\")"
      },
      {
        "type": "GROUP",
        "left": "88.098px",
        "top": "145.085px",
        "width": "2127.71384626px",
        "height": "442.796326px",
        "transform": "rotate(-0.321413deg)",
        "background": "rgb(1, 1, 1)",
        "backgroundColor": "rgb(1, 1, 1)",
        "clipPath": "path(\"M5067.660036751804,1045.5919322108407L5079.068104540963,1045.5919322108407L5079.068104540963,1057L5067.660036751804,1057L5067.660036751804,1045.5919322108407ZM0,11.408067789159228L11.408067789159228,11.408067789159228L11.408067789159228,1045.5919322108407L0,1045.5919322108407L0,11.408067789159228ZM0,1045.5919322108407L11.408067789159228,1045.5919322108407L11.408067789159228,1057L0,1057L0,1045.5919322108407ZM5067.660036751804,11.408067789159228L5079.068104540963,11.408067789159228L5079.068104540963,1045.5919322108407L5067.660036751804,1045.5919322108407L5067.660036751804,11.408067789159228ZM11.408067789159228,1045.5919322108407L5067.660036751804,1045.5919322108407L5067.660036751804,1057L11.408067789159228,1057L11.408067789159228,1045.5919322108407ZM5067.660036751804,0L5079.068104540963,0L5079.068104540963,11.408067789159228L5067.660036751804,11.408067789159228L5067.660036751804,0ZM0,0L11.408067789159228,0L11.408067789159228,11.408067789159228L0,11.408067789159228L0,0ZM11.408067789159228,0L5067.660036751804,0L5067.660036751804,11.408067789159228L11.408067789159228,11.408067789159228L11.408067789159228,0Z\")"
      },
      {
        "type": "TEXT",
        "text": "CONNECT",
        "left": "123.366px",
        "top": "182.38930000000002px",
        "width": "2057.42px",
        "height": "412.982px",
        "transform": "rotate(-0.321413deg)",
        "color": "rgb(1, 1, 1)",
        "fontSize": "344px",
        "fontFamily": "Luckiest Guy--400",
        "fontWeight": "400",
        "textAlign": "center",
        "lineHeight": "481.87476px",
```
_instruction cut at 16k characters_
---
Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp
