{
  "schema_version": "1.0.0",
  "created_at": "2026-04-08T12:00:00-05:00",
  "map_fingerprint": {
    "hash": "5d3a572e0bae9e7c75c38f8a803af1a1834adb45a413fbd702a7412ea292dd45",
    "algorithm": "sha256"
  },
  "model": {
    "human_user_name": "Ian Muehlenhaus",
    "llm_name": "GPT-5.4 Thinking"
  },
  "agent": {
    "name": "Web Mapper GPT",
    "url": "https://webmapgpt.com",
    "version": "1.0"
  },
  "map": {
    "title": "International Scrabble Day!",
    "description": "Interactive Equal Earth world puzzle map that asks players to unscramble country names, fills solved countries with a wood-tile pattern, and records scores to a PHP/SQLite leaderboard.",
    "stack": [
      {
        "name": "D3",
        "version": "7"
      },
      {
        "name": "TopoJSON Client",
        "version": "3"
      },
      {
        "name": "PHP",
        "version": "8+"
      },
      {
        "name": "SQLite",
        "version": "3"
      }
    ],
    "outputs": {
      "repo_url": "./"
    }
  },
  "datasets": [
    {
      "name": "World Atlas countries 50m",
      "type": "TopoJSON",
      "source_url": "https://cdn.jsdelivr.net/npm/world-atlas@1/world/50m.json",
      "fields": [
        {
          "name": "id",
          "type": "number|string"
        },
        {
          "name": "geometry",
          "type": "MultiPolygon|Polygon"
        },
        {
          "name": "name",
          "type": "string (joined from TSV)"
        }
      ]
    },
    {
      "name": "World Atlas country names 50m",
      "type": "TSV",
      "source_url": "https://cdn.jsdelivr.net/npm/world-atlas@1/world/50m.tsv",
      "fields": [
        {
          "name": "id",
          "type": "string"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  ],
  "prompts": [
    "I would like to make a fun, puzzle map for International Scrabble Day on Monday. For this map, I would like to have a world map where someone is shown a scrambled country name..."
  ]
}