{
  "schema_version": "1.0.0",
  "created_at": "2026-06-18T20:33:44.165047+00:00",
  "map_fingerprint": {
    "hash": "db24146f70c108de3c36b8388e10faddf558872f61fd4f86fd914a792bf1ae66",
    "algorithm": "sha256"
  },
  "model": {
    "human_user_name": "Not provided",
    "llm_name": "GPT-5.5 Thinking"
  },
  "agent": {
    "name": "Web Mapper GPT",
    "url": "https://webmapgpt.com",
    "version": "third-design-pass"
  },
  "map": {
    "title": "Three Ways Home Interrupted",
    "description": "Minimalist Equal Earth proportional-symbol map with anchored click/tap popups, compact mobile header, and provenance-only sources modal.",
    "stack": [
      {
        "name": "HTML",
        "version": "5"
      },
      {
        "name": "CSS",
        "version": "3"
      },
      {
        "name": "JavaScript",
        "version": "ES2020"
      },
      {
        "name": "D3",
        "version": "7"
      },
      {
        "name": "TopoJSON Client",
        "version": "3"
      },
      {
        "name": "World Atlas TopoJSON",
        "version": "2"
      }
    ],
    "outputs": {}
  },
  "datasets": [
    {
      "name": "global_refugee_country_dataset.csv",
      "type": "CSV",
      "fields": [
        {
          "name": "iso3",
          "type": "string"
        },
        {
          "name": "country_name",
          "type": "string"
        },
        {
          "name": "refugees_out",
          "type": "number"
        },
        {
          "name": "refugees_out_year",
          "type": "number"
        },
        {
          "name": "refugees_in",
          "type": "number"
        },
        {
          "name": "refugees_in_year",
          "type": "number"
        },
        {
          "name": "internal_displacement_idps",
          "type": "number"
        },
        {
          "name": "internal_displacement_year",
          "type": "number"
        },
        {
          "name": "migration_issue_tags",
          "type": "string"
        },
        {
          "name": "population_total",
          "type": "number"
        },
        {
          "name": "population_year",
          "type": "number"
        },
        {
          "name": "government_type",
          "type": "string"
        },
        {
          "name": "refugee_number_reliability_scores",
          "type": "json-string"
        }
      ]
    },
    {
      "name": "countries.json",
      "type": "JSON",
      "fields": [
        {
          "name": "iso3",
          "type": "string"
        },
        {
          "name": "iso_numeric",
          "type": "string"
        },
        {
          "name": "country_name",
          "type": "string"
        },
        {
          "name": "refugees_out",
          "type": "number|null"
        },
        {
          "name": "refugees_in",
          "type": "number|null"
        },
        {
          "name": "internal_displacement_idps",
          "type": "number|null"
        },
        {
          "name": "population_total",
          "type": "number|null"
        },
        {
          "name": "rel_refugees_out",
          "type": "number|null"
        },
        {
          "name": "rel_refugees_in",
          "type": "number|null"
        },
        {
          "name": "rel_internal_displacement_idps",
          "type": "number|null"
        }
      ]
    }
  ],
  "prompts": [
    "Hi, I have a dataset (attached) that is based on the following prompt given to my dataset creation agent.\n\nAnalyze the dataset, please, and then provide 1-2 compelling, respectful refugee map ideas to bring awareness to the refugee situation globally to celebrate International Refugee Day. Thank you!\n\n---\n\nHi there. I would like to create a global dot map of refugees. I would like the map to be interactive, obviously, HTML/CSS/JS. This will require a dataset. Could you please search the internet for data on two types of refugees by country:\n\n- those who have left countries (i.e., refugees out, fairly recent dataset)\n- those who have arrived in countries (i.e., refugees in, fairly recent dataset)\n- internal displacement (i.e., refugees who have been forced to move within a country, fairly recent dataset)\n- list of contemporary issues (tag-like) causing human migration in that particular country, regardless of type\n- total population of country (fairly recent)\n- government type in country (generic, basic description, tag-like)\n\nPlease find this information and data, and create a CSV dataset for me, that also includes ISO3 country abbreviations, informal Country name in a field, and a single field providing a list of reliability scores for each of the refugee numbers you find for a given country.\n\nIf a country literally has no information for any of the refugee values, just mark it null. Don't make it up. Thanks!",
    "let's start with map one, yes. Thank you. However, I like the idea of the second one, and we may try to build that one too, if we have time. Great write-ups! Thank you.\n\nLet's do something a bit sentimental. Minimalist but minimalist with poignancy. Perhaps I will find an image of a child refugee looking dejected, etc. to add as small artwork in a corner? Or I'm open to ideas. \n\nPlease use sans serif fonts. I'll let you go with a first design pass, as you're well educated. :-)\n\nWe'll iterate from there. Please use an equal area global projection if possible. Equal Earth or something like that. If dot maps aren't possible using that method, let's brain storm other methods. Thank you! I'm excited about this map!",
    "I've annotated a screenshot with some requested revisions. please let me know if you have any questions. When text has a red line through it, it should be removed. Thank you! Nice job overall! I really appreciate the color scheme.",
    "Stellar! Just a final minor updates and we are all set. \n\nThe info windows seem quirky. They are showing up far away from the countries. Can you make sure this doesn't happen after panning or zooming? \n\nCan you make sure that the map opens without the north or south pole showing? Right now there is space above the earth when the map opens. It looks unprofessional. The vertical alignment is good. Just need to move the map up horizontally, please. (The one image of the entire map shows an appropriate zooming and placement of the map at the start (see how it fills the screen without north or south pole showing?). \n\n---\n\nThe other two attached images show info/pop-up window issues at different scales. \n\n---\nOn mobile devices, please make sure the title becomes a standard mobile header and the map pop ups are visible on the user screen when they interact with the map. Thanks!\n\n---\nIn the sources, remove all text and mentioning of double-checking the data before production, etc. Remove all expository text beyond data provenance etc. Please include a link to the web map provenance file too. Thank you! Well done!"
  ]
}