{
  "task": {
    "id": "weekend-discovery",
    "version": 1,
    "label": "Weekend discovery · browsing",
    "description": "Find events, inspect details, and build a shortlist.",
    "artifactType": "static-frontend",
    "samples": 4,
    "variants": [
      "vanilla",
      "frontend-design",
      "web-design-guidelines",
      "ui-ux-pro-max",
      "impeccable",
      "taste",
      "design-distinctive-websites",
      "best-web-design"
    ],
    "sampleDefinitions": [
      {
        "id": 1,
        "label": "Baseline A",
        "condition": "baseline"
      },
      {
        "id": 2,
        "label": "Baseline B",
        "condition": "baseline"
      },
      {
        "id": 3,
        "label": "Alternative direction",
        "condition": "alternative"
      },
      {
        "id": 4,
        "label": "Whacky",
        "condition": "whacky"
      }
    ]
  },
  "brief": "# Weekend discovery\n\nBuild a frontend that helps people decide what to do during a weekend in a city. Visitors should be able to browse the supplied events, search or filter them by category, inspect practical details, and keep a shortlist they can revisit. Choose the product’s name, visual identity, typography, page organization, and navigation. Use the supplied event facts and fixed dates. Make the interactions work with browser state, and support both desktop and mobile. Use the optional local assets if useful.\n",
  "sampleInstructions": {
    "whacky": "Treat this as an experimental interface. You have permission to be strange, playful, and unconventional.\n\nFind a surprising organizing idea for this particular brief and let it shape both the visual design and the experience. Aim for something people would remember and want to explore. Changing colors or adding eccentric decoration is not enough.\n\nKeep the required content and core tasks usable on desktop and mobile. Beyond that, take creative risks. Commit to your idea through the finished implementation; don’t smooth it back into a conventional website during polish."
  }
}
