{
  "generated_at": "2026-05-20T10:56:00Z",
  "pages": [
    {
      "index_policy": "index",
      "reason": "Index after frontend proves map preview/tool works and legal/footer/source blocks are present.",
      "url": "/"
    },
    {
      "index_policy": "index",
      "reason": "Index after full map/search/filter/detail/route/local progress is usable and source attribution is shown.",
      "url": "/map"
    },
    {
      "index_policy": "index",
      "marker_ids": [
        "resource-copper-cave-under-lifepod",
        "resource-copper-early-cave-east-of-lifepod",
        "resource-copper-larger-cave-east-of-lifepod"
      ],
      "reason": "Copper has Game8 + IGN + wiki-backed location/biome guidance; use original support text and confidence warnings.",
      "url": "/resources/copper"
    },
    {
      "index_policy": "index",
      "marker_ids": [
        "resource-silver-cave-124m-north-of-lifepod",
        "resource-silver-cave-between-lifepod-and-old-habitat",
        "resource-silver-cave-northwest-of-lifepod",
        "resource-silver-early-cave-north-of-lifepod",
        "resource-silver-observatory-large-deposits"
      ],
      "reason": "Silver has Game8 + IGN + Eurogamer + wiki-backed guidance; use original support text and confidence warnings.",
      "url": "/resources/silver"
    },
    {
      "index_policy": "limited_index",
      "marker_ids": [
        "resource-sulfur-graveyard-farming-area",
        "resource-sulfur-observatory-resource-area",
        "resource-sulfur-power-plant-resource-area"
      ],
      "reason": "Sulfur has Game8 + wiki biome/region support, but fewer exact route details; can be indexed only with limited claim language or held until more support text exists.",
      "url": "/resources/sulfur"
    },
    {
      "index_policy": "limited_index",
      "marker_ids": [
        "location-camp-one",
        "bb-tuba-black-box-camp-one-tube"
      ],
      "reason": "Public reference coordinate and black-box cluster exist; needs original route/detail content before sitemap.",
      "url": "/locations/camp-one"
    },
    {
      "index_policy": "limited_index",
      "marker_ids": [
        "location-old-habitat"
      ],
      "reason": "Multiple black boxes cluster near Old Habitat; still avoid standalone index until frontend has rich content and attribution.",
      "url": "/locations/old-habitat"
    },
    {
      "index_policy": "limited_index",
      "marker_count": 26,
      "reason": "Enough public-reference black box coordinates for a map filter/list, but individual black box pages should remain noindex until corroborated.",
      "url": "/locations/black-boxes"
    },
    {
      "index_policy": "index",
      "reason": "Wiki + Game8 list Shallows depth/resources/Welcome Center; index only with original biome guide copy.",
      "url": "/biomes/shallows"
    },
    {
      "index_policy": "index",
      "reason": "Wiki + Game8 support Graveyard resources such as gold/sulfur/titanium and an Abandoned Base anchor.",
      "url": "/biomes/graveyard"
    },
    {
      "index_policy": "index",
      "reason": "Guide does not depend on marker completeness; use self-made diagrams only.",
      "url": "/guides/how-to-find-coordinates"
    },
    {
      "index_policy": "index",
      "reason": "Guide answers game-map question and links to the fan-made tool; avoid official claims.",
      "url": "/guides/does-subnautica-2-have-a-map"
    },
    {
      "index_policy": "noindex",
      "reason": "Query/filter state; canonical to /map or resource page when stronger.",
      "url": "/map?resource=*"
    },
    {
      "index_policy": "noindex",
      "reason": "Search results are dynamic/thin and not sitemap eligible.",
      "url": "/search"
    },
    {
      "index_policy": "noindex_by_default",
      "reason": "Only create/index marker detail pages after 300+ original words, corroborated source, and standalone task value.",
      "url": "/markers/[id]"
    }
  ],
  "rules": {
    "index": "Only pages with corroborated public references, original text, visible source attribution, confidence labels, Early Access warning, and no-affiliation disclaimer.",
    "limited_index": "Markers from a single public coordinate table can render on /map but should not create standalone indexable marker pages.",
    "noindex": "Query/filter/local-progress/search result/unverified or thin pages."
  }
}