{
  "schema_version": "1.0.0",
  "created_at": "2026-05-06T20:41:51.994185+00:00",
  "map_fingerprint": {
    "algorithm": "sha256",
    "hash": "1459c4af5df785f118fa262298171d38152a5fb586c604c3cf3c28e1ae970d38"
  },
  "model": {
    "llm_name": "GPT-5.5 Thinking"
  },
  "agent": {
    "name": "Web Mapper GPT",
    "url": "https://www.webmapgpt.com",
    "version": "2026-05-06"
  },
  "map": {
    "title": "What\u2019s a Clean Room Worth?",
    "description": "Static choropleth of modeled average weekly allowance by U.S. state using Natural Earth no-lakes Admin-1 geometry and a five-class ColorBrewer-style purple-green diverging standard-deviation classification.",
    "stack": [
      {
        "name": "D3.js",
        "version": "7"
      },
      {
        "name": "HTML/CSS/JavaScript",
        "version": "ES2020"
      },
      {
        "name": "GeoPackage source converted to GeoJSON",
        "version": "1.0"
      }
    ],
    "outputs": {}
  },
  "datasets": [
    {
      "name": "Modeled weekly allowance by state",
      "type": "CSV/GeoPackage-derived attributes",
      "fields": [
        {
          "name": "state",
          "type": "string"
        },
        {
          "name": "state_abbr",
          "type": "string"
        },
        {
          "name": "avg_weekly_allowance_usd",
          "type": "number"
        },
        {
          "name": "national_average_usd",
          "type": "number"
        },
        {
          "name": "difference_from_national_usd",
          "type": "number"
        },
        {
          "name": "std_dev_class",
          "type": "integer"
        },
        {
          "name": "allowance_rank",
          "type": "integer"
        }
      ]
    },
    {
      "name": "Natural Earth 1:10m Admin-1 states/provinces without large lakes",
      "type": "remote GeoJSON geometry",
      "source_url": "https://www.naturalearthdata.com/downloads/10m-cultural-vectors/",
      "fields": [
        {
          "name": "postal",
          "type": "string"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "geometry",
          "type": "geometry"
        }
      ]
    }
  ],
  "prompts": [
    "Create a friendly, potentially viral map about allowances across the US for National Clean Your Room Day.",
    "New idea. Please just create a map with a choropleth map of different state average allowance rates using a standard deviation class break system and diverging color scheme. Highest is 92% black and lowest is pure red. Diverge from the middle. \n\nPlease put a legend in the lower right of the map. Keep it simple with the five classes. Make it look professional. The heading of the legend should be \"Avg Weekly Allowance\". Inside the legend at the top include: \"State weekly allowance average compared to national average.\"\n\nPlease don't put the title in a DIV with a border. The background of the map should be white and the background of the title dive should be white. Make the title smaller font. \n\nSubtitle should be \"Estimated average allowance by state.\" Map should be static, except for the sources tab. \n\nGet rid of any mention of over/under and the game. Let's make a static map. Info windows should show the same information. However, border-radii should be 3px. Nothing should have these bubbly rounded things. Thanks. Move sources to the upper right. Have the title go across the top on a single line with the subtitle beneath it. \n\nOn mobile, if the title goes all the way to the \"sources\" button in the upper right, it may go to a second line so it doesn't overlap. On mobile the sources button should be an \"i\" for information symbol, not the word \"Sources\". \n\nGet rid of drumroll sound too, please. Bad idea on my part. Finally, no dirt or grime or any of that crap on the map. Clean the map up, make it whiter, more modern, and forget the game idea. Thank you! ",
    "This is nice:\n\n- Please change the color scheme to red is now blue and black is now green. The colors should match the colors used in the info windows but with shades between and the standard deviation value should be a mix of the two, not white. \n- State boundaries can be a tad thicker and white. Also, can you add the great lakes or find a shapefile that cuts them out. The current one looks funny without the lakes. If there is a great lakes layer you can place on top of the states, to cut out the lake areas, that would be great. You can just make the lakes white with white boundaries too, so they disappear. \n- Please make the legend font a tad larger and allow the legend to be minimized by clicking on the header. Perhaps add a caret aligned to the right of the header row in the legend to imply expand/collapse as needed?\n\n- Please remove the Prompt cartographer line and name \"Ian Muehlenhaus\" from the Sources modal. Also, add somewhere \"Map 128/365\" near the 365 Days of Maps bit. ",
    "Great. Can you now instead use a Color Brewer color scheme that goes from green (for above average to purple (below average), diverging? Also update the info window colors to match the classification on the map, please, and add a ranking in the info window that ranks the state from highest paying average allowance (#1) to lowest (#51, if DC is in the dataset, or #50 otherwise). Thank you! Great work!",
    "Would it be possible to reconfigure the data to be joined to Natural Earth's states no lakes dataset, please? Is it too late or can you maintain all of the information and find that dataset somewhere to configure and load?"
  ]
}