{
  "format": "fpv-reveal-art-audit.v1",
  "date": "2026-09-14",
  "status": "design audit; no production approval",
  "counts": {
    "fpvOwners": 56,
    "rasterOwners": 39,
    "uniqueRasterHashes": 21,
    "proceduralOwners": 17,
    "historicalArchiveOwners": 12,
    "nonArchiveOwners": 44,
    "newCompositions": 38,
    "newExactFrameExports": 44
  },
  "images": [
    {
      "index": 1,
      "subject": "Orchard gate at sunset",
      "family": "orchard",
      "classification": "needs replacement",
      "reason": "Keep the blue gate, blossom frame, distant village and open path. Dense floral microtexture, many highlight colors and the baked flying quad compete with the restrained new scene language.",
      "path": "authoring/library/fpv-arcade/backgrounds/orchard-window.png",
      "image": {
        "sha256": "e748ccee83cdb51fb9d385c626d6824d37eeef254f1684e27e54b12e42b35823",
        "bytes": 3172117,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.0e2d32dab758d51f",
          "label": "FPV Front \u00b7 First Light \u00b7 Orchard Window \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light/1/7109e646c73e09be",
            "levelId": "orchard-window",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade.json",
            "bytes": 11701968,
            "sha256": "7b8413aa8dc5cc99f6413f0d2b2bf8dd7b9ba5613c6fa02550a3dbd12a7b9904",
            "packId": "fpv-arcade",
            "campaignId": "fpv-first-light"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.1b418d3381494d1e",
          "label": "FPV Front \u00b7 First Light Arcade R4 \u00b7 Orchard Window \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r4/4/0295a1eae3e180ec",
            "levelId": "orchard-window",
            "levelRevision": "4",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r4.json",
            "bytes": 11707106,
            "sha256": "a7ab557d69f2bdd5473ee85d62ee0e7a03e6e75f01e79cc0dc7654b1c5ae6703",
            "packId": "fpv-arcade-r4",
            "campaignId": "fpv-first-light-r4"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.1c01a3257b18634c",
          "label": "FPV Front \u00b7 First Light R2 \u00b7 Orchard Window \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r2/2/33e59e00d45542d4",
            "levelId": "orchard-window",
            "levelRevision": "2",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r2.json",
            "bytes": 11706060,
            "sha256": "3235a0ae1f9f0ae9952f5d98d2001ec5022ab47fc459c3fb0093f48de620377f",
            "packId": "fpv-arcade-r2",
            "campaignId": "fpv-first-light-r2"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.9c57dfab02314b3b",
          "label": "FPV Front \u00b7 Pressure Lines \u00b7 Orchard Crossing \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-pressure-lines/1/ebb56ffdd9baa8e8",
            "levelId": "orchard-crossing",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/fpv-arcade-r5.json",
            "bytes": 11708176,
            "sha256": "350d89cf41767668b3734b474e5dd3d1d301bb0b5612e5082c5d233a1a081a74",
            "packId": "fpv-arcade-r5",
            "campaignId": "fpv-pressure-lines"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.ee2bb3dc2c9fd05f",
          "label": "FPV Front \u00b7 First Light R3 \u00b7 Orchard Window \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r3/3/73b6b5aed8595174",
            "levelId": "orchard-window",
            "levelRevision": "3",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r3.json",
            "bytes": 11706413,
            "sha256": "af6387ab382e4f614832b1b96abaddbd23c8330a44cc96f64e50271cfe081848",
            "packId": "fpv-arcade-r3",
            "campaignId": "fpv-first-light-r3"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 2,
      "subject": "River railway at sunset",
      "family": "river",
      "classification": "needs replacement",
      "reason": "Keep the railway crossing, river bend and station as this reward\u2019s identity. Reduce bloom, sparkling water and foreground sunflower texture; separately compose the 4:3 and 2:1 frames.",
      "path": "authoring/library/homeward-skies/backgrounds/homeward-02.png",
      "image": {
        "sha256": "11a5066a45cfff861a90405764b276ab801a993848379d1c08c4233ee34aa24a",
        "bytes": 2825406,
        "mime": "image/png",
        "width": 1448,
        "height": 1086
      },
      "owners": [
        {
          "id": "picture.fpv.0eb5ce0af7d9e254",
          "label": "Homeward Skies \u00b7 River Switchyard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "homeward-skies/1/0d01f5687b3c38ff",
            "levelId": "homeward-02",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/homeward-skies.json",
            "bytes": 11371849,
            "sha256": "4793e07a45484238bae483e2a2e9354c6d29e0ad2ba2d8d708169bd9e0250b8b",
            "packId": "homeward-skies",
            "campaignId": "homeward-skies"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 768,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.76d2575817214ebd",
          "label": "FPV Front \u00b7 Frontier Lines \u00b7 River Frontiers \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-pressure-frontier/1/b9387b2be34f51ff",
            "levelId": "river-frontiers",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/fpv-pressure-frontier.json",
            "bytes": 11377254,
            "sha256": "2ceba2a83670216da9443602f16ac30f4ed734ffba969c622dd1bff8153780c9",
            "packId": "fpv-pressure-frontier",
            "campaignId": "fpv-pressure-frontier"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 3,
      "subject": "Broken island causeway",
      "family": "river",
      "classification": "needs replacement",
      "reason": "Keep the broken crossing and three island structures. The large foreground quad, realistic rock texture and dense reflections dominate the small gameplay actors.",
      "path": "authoring/library/fracture-lines-art/originals/frayed-causeway-fpv.png",
      "image": {
        "sha256": "5aae2f84912ca35b7145617c98d3c4ecac72a93d8d6cc04558d86873ca0938f1",
        "bytes": 2938361,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.144ce9c31afe2f45",
          "label": "FPV Front \u00b7 Fracture Lines \u00b7 fracture-lines-frayed-causeway",
          "owner": {
            "baseCampaignKey": "fracture-lines-fpv/1/8f79476cc9cf6221",
            "levelId": "fracture-lines-frayed-causeway",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "fracture-lines-fpv",
            "pack": {
              "path": "optional/external-chapters/fracture-lines-fpv/pack.json",
              "bytes": 9708,
              "sha256": "7ccdba1465b1f5e2f2df25cdb574a8d93eb53974b14adf3599bb6f1bf23f5a8b"
            },
            "media": {
              "path": "optional/external-chapters/fracture-lines-fpv/media.rlmedia",
              "bytes": 8669310,
              "sha256": "495b6e39a480524308bd0e129e83fbe2c3ffeacb508d0b434ee85a86e226fd62"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 4,
      "subject": "Mountain radar station",
      "family": "relay",
      "classification": "needs replacement",
      "reason": "Keep the large off-center dish and mountain ridge. Simplify metallic detail, scattered lamps and sky glow; separate any narrative aircraft from active gameplay cues.",
      "path": "authoring/library/sentinel-circuit-art/originals/open-the-circuit.png",
      "image": {
        "sha256": "102d6083b7dcc21a6a310e80e6e19ee1357fa7f117e3de895db8848829426fe3",
        "bytes": 2701967,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.213f02450431334d",
          "label": "FPV Front \u00b7 Sentinel Circuit \u00b7 sentinel-circuit-fpv-open-circuit",
          "owner": {
            "baseCampaignKey": "sentinel-circuit-fpv/1/398c82081d2d49df",
            "levelId": "sentinel-circuit-fpv-open-circuit",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "sentinel-circuit-fpv",
            "pack": {
              "path": "optional/external-chapters/sentinel-circuit-fpv/pack.json",
              "bytes": 9238,
              "sha256": "ae2c1489c27afd2f492472d00605a57a65fd1d2c154e63b1b2c17b48bca323cb"
            },
            "media": {
              "path": "optional/external-chapters/sentinel-circuit-fpv/media.rlmedia",
              "bytes": 8596058,
              "sha256": "ca68ec6d1c7b1ade630227f810416136bd862f956b9e26dc0a0233e7d28c2e3c"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 5,
      "subject": "Night observatory",
      "family": "night",
      "classification": "needs replacement",
      "reason": "Keep the observatory dome, quiet mountain horizon and aurora. Reduce bright stars and glow around the baked quad; reserve the clearest cyan/amber accents for gameplay.",
      "path": "authoring/library/fpv-arcade/backgrounds/night-signal.png",
      "image": {
        "sha256": "668f0668befdf07e0cd07abae9329ea56e95cf1c44333833aff021d542b38506",
        "bytes": 2785110,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.3a2d993531f58afb",
          "label": "FPV Front \u00b7 First Light R2 \u00b7 Night Signal \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r2/2/33e59e00d45542d4",
            "levelId": "night-signal",
            "levelRevision": "2",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r2.json",
            "bytes": 11706060,
            "sha256": "3235a0ae1f9f0ae9952f5d98d2001ec5022ab47fc459c3fb0093f48de620377f",
            "packId": "fpv-arcade-r2",
            "campaignId": "fpv-first-light-r2"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.87e45e757b0bb368",
          "label": "FPV Front \u00b7 First Light R3 \u00b7 Night Signal \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r3/3/73b6b5aed8595174",
            "levelId": "night-signal",
            "levelRevision": "3",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r3.json",
            "bytes": 11706413,
            "sha256": "af6387ab382e4f614832b1b96abaddbd23c8330a44cc96f64e50271cfe081848",
            "packId": "fpv-arcade-r3",
            "campaignId": "fpv-first-light-r3"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.88a99ab27c50006d",
          "label": "FPV Front \u00b7 First Light Arcade R4 \u00b7 Night Signal \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r4/4/0295a1eae3e180ec",
            "levelId": "night-signal",
            "levelRevision": "4",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r4.json",
            "bytes": 11707106,
            "sha256": "a7ab557d69f2bdd5473ee85d62ee0e7a03e6e75f01e79cc0dc7654b1c5ae6703",
            "packId": "fpv-arcade-r4",
            "campaignId": "fpv-first-light-r4"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.efccb4b013c76322",
          "label": "FPV Front \u00b7 Pressure Lines \u00b7 Night Crossfire \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-pressure-lines/1/ebb56ffdd9baa8e8",
            "levelId": "night-crossfire",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/fpv-arcade-r5.json",
            "bytes": 11708176,
            "sha256": "350d89cf41767668b3734b474e5dd3d1d301bb0b5612e5082c5d233a1a081a74",
            "packId": "fpv-arcade-r5",
            "campaignId": "fpv-pressure-lines"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.f42f426a56bf26ac",
          "label": "FPV Front \u00b7 First Light \u00b7 Night Signal \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light/1/7109e646c73e09be",
            "levelId": "night-signal",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade.json",
            "bytes": 11701968,
            "sha256": "7b8413aa8dc5cc99f6413f0d2b2bf8dd7b9ba5613c6fa02550a3dbd12a7b9904",
            "packId": "fpv-arcade",
            "campaignId": "fpv-first-light"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 6,
      "subject": "Offset lake docks",
      "family": "river",
      "classification": "needs replacement",
      "reason": "Keep opposed docks and broad water space. Replace irregular wood and water microtexture with larger clusters; the left/right silhouette is a valuable distinctive composition.",
      "path": "authoring/library/countercurrent-art/originals/offset-docks-fpv.png",
      "image": {
        "sha256": "93a52b10713a088729964e86c14c2999325885f28825455f335ea1e6edff7842",
        "bytes": 2571756,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.4673612d986703b5",
          "label": "FPV Front \u00b7 Countercurrent \u00b7 countercurrent-offset-docks",
          "owner": {
            "baseCampaignKey": "countercurrent-fpv/1/7359effa888ca945",
            "levelId": "countercurrent-offset-docks",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "countercurrent-fpv",
            "pack": {
              "path": "optional/external-chapters/countercurrent-fpv/pack.json",
              "bytes": 8104,
              "sha256": "9756b1e4afa71e11d231b4a07a88c0fd53de4e63c862f7c7191b260f12c36b38"
            },
            "media": {
              "path": "optional/external-chapters/countercurrent-fpv/media.rlmedia",
              "bytes": 7070195,
              "sha256": "768b3f9cb59112d7b3b2fb32fc15bf0c3d19e582cc2671486d243360376c11c5"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 7,
      "subject": "Industrial switchyard",
      "family": "industrial",
      "classification": "needs replacement",
      "reason": "Keep the rail gantries and converging gates. Simplify rail reflections and foreground equipment; avoid a prominent static quad that resembles the playable craft.",
      "path": "authoring/library/sentinel-circuit-art/originals/switchyard-gates.png",
      "image": {
        "sha256": "d6160676bdd2bb8b1e0f79bcc39736321881a9320f1482a8c844ab4c673cc6b3",
        "bytes": 2933729,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.4c2e50e6a5e5a496",
          "label": "FPV Front \u00b7 Sentinel Circuit \u00b7 sentinel-circuit-fpv-switchyard-gates",
          "owner": {
            "baseCampaignKey": "sentinel-circuit-fpv/1/398c82081d2d49df",
            "levelId": "sentinel-circuit-fpv-switchyard-gates",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "sentinel-circuit-fpv",
            "pack": {
              "path": "optional/external-chapters/sentinel-circuit-fpv/pack.json",
              "bytes": 9238,
              "sha256": "ae2c1489c27afd2f492472d00605a57a65fd1d2c154e63b1b2c17b48bca323cb"
            },
            "media": {
              "path": "optional/external-chapters/sentinel-circuit-fpv/media.rlmedia",
              "bytes": 8596058,
              "sha256": "ca68ec6d1c7b1ade630227f810416136bd862f956b9e26dc0a0233e7d28c2e3c"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 8,
      "subject": "Homeward village",
      "family": "village",
      "classification": "needs replacement",
      "reason": "Keep the hillside cottages, apple tree and distant river. This is strong Ukrainian place imagery, but its dense illustrative highlights and broad palette need a new restrained pixel treatment.",
      "path": "authoring/library/homeward-skies/backgrounds/homeward-01.png",
      "image": {
        "sha256": "27ac3051d7f9d99c83d26fac70baa3ee309409e296635ef48b7c4417f93d4004",
        "bytes": 2949901,
        "mime": "image/png",
        "width": 1448,
        "height": 1086
      },
      "owners": [
        {
          "id": "picture.fpv.56f0db7a71aca759",
          "label": "Homeward Skies \u00b7 Copper Orchard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "homeward-skies/1/0d01f5687b3c38ff",
            "levelId": "homeward-01",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/homeward-skies.json",
            "bytes": 11371849,
            "sha256": "4793e07a45484238bae483e2a2e9354c6d29e0ad2ba2d8d708169bd9e0250b8b",
            "packId": "homeward-skies",
            "campaignId": "homeward-skies"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 768,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.f52fcf25066115d4",
          "label": "FPV Front \u00b7 Frontier Lines \u00b7 Copper Switchyard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-pressure-frontier/1/b9387b2be34f51ff",
            "levelId": "copper-switchyard",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/fpv-pressure-frontier.json",
            "bytes": 11377254,
            "sha256": "2ceba2a83670216da9443602f16ac30f4ed734ffba969c622dd1bff8153780c9",
            "packId": "fpv-pressure-frontier",
            "campaignId": "fpv-pressure-frontier"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 9,
      "subject": "Night beacon hill",
      "family": "night",
      "classification": "needs replacement",
      "reason": "Keep the beacon, winding river and distant town. This is a strong quiet composition; reduce moon bloom, glitter and detailed foreground embroidery for consistent pixel scale.",
      "path": "authoring/library/homeward-skies/backgrounds/homeward-03.png",
      "image": {
        "sha256": "4b5da54f1d1023d24a40db5aab7ffe7d4bb1c531a4ed659663e6fad683921363",
        "bytes": 2741772,
        "mime": "image/png",
        "width": 1448,
        "height": 1086
      },
      "owners": [
        {
          "id": "picture.fpv.6cd39fc2a7838c93",
          "label": "Homeward Skies \u00b7 Home Beacon \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "homeward-skies/1/0d01f5687b3c38ff",
            "levelId": "homeward-03",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/homeward-skies.json",
            "bytes": 11371849,
            "sha256": "4793e07a45484238bae483e2a2e9354c6d29e0ad2ba2d8d708169bd9e0250b8b",
            "packId": "homeward-skies",
            "campaignId": "homeward-skies"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 768,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.e0bd881f88854aa3",
          "label": "FPV Front \u00b7 Frontier Lines \u00b7 Last Beacon \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-pressure-frontier/1/b9387b2be34f51ff",
            "levelId": "last-beacon",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/fpv-pressure-frontier.json",
            "bytes": 11377254,
            "sha256": "2ceba2a83670216da9443602f16ac30f4ed734ffba969c622dd1bff8153780c9",
            "packId": "fpv-pressure-frontier",
            "campaignId": "fpv-pressure-frontier"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 10,
      "subject": "Sunlit courtyard exits",
      "family": "courtyard",
      "classification": "needs replacement",
      "reason": "Keep the mill arches and open exits. Replace tiny brick and flower texture, glowing reflections and the conspicuous flying quad with larger readable forms.",
      "path": "authoring/library/fpv-pressure-art/originals/courtyard-exits.png",
      "image": {
        "sha256": "e87e23b60bb32a51d92aa535737420c87ae25d56520ba624eee39054ca2fce62",
        "bytes": 2912184,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.6ebb069a27747f79",
          "label": "FPV Front \u00b7 Illustrated Pressure \u00b7 Courtyard Exits \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "original-fpv-pressure-lines/1/b86804fb3ab94151",
            "levelId": "original-fpv-courtyard-exits",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "optional",
            "path": "authoring/library/four-worlds-chapters/packs/original-fpv-pressure.json",
            "bytes": 10719959,
            "sha256": "dc7b29694ec409c629e4006f11b96a2834937bf0f846e9dd9f29c5981aa5daa9",
            "packId": "original-fpv-pressure",
            "campaignId": "original-fpv-pressure-lines"
          },
          "fit": "contain",
          "sourceKind": "optional",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.b6fe74b07d509a5f",
          "label": "FPV Front \u00b7 Pressure Pictures \u00b7 original-fpv-courtyard-exits-external",
          "owner": {
            "baseCampaignKey": "original-fpv-pressure-lines-external/1/60d1f9c4f1304d7d",
            "levelId": "original-fpv-courtyard-exits-external",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "original-fpv-pressure-external",
            "pack": {
              "path": "optional/external-chapters/original-fpv-pressure-external/pack.json",
              "bytes": 9398,
              "sha256": "09fabce4207875dc73eefe49aaea8bc4aed491855e756b9dfda39cd4c35abe2c"
            },
            "media": {
              "path": "optional/external-chapters/original-fpv-pressure-external/media.rlmedia",
              "bytes": 8037391,
              "sha256": "abaf15494ff0f3c5b3d70ffff7b41469346b8b322d1ffbe9cc8de930fbac780e"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 11,
      "subject": "Night industrial waterway",
      "family": "night",
      "classification": "needs replacement",
      "reason": "Keep the blue lock basin, bridge and warm window rhythm. Reduce luminous microdetail and the flying quad so cable and threat silhouettes remain dominant.",
      "path": "authoring/library/fpv-pressure-art/originals/night-crossfire.png",
      "image": {
        "sha256": "139a1860eb42e8c315b4bcd997acb1d41fa315db29a1330ebba89b474d67b618",
        "bytes": 2113587,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.701500506246c7fd",
          "label": "FPV Front \u00b7 Illustrated Pressure \u00b7 Night Crossfire \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "original-fpv-pressure-lines/1/b86804fb3ab94151",
            "levelId": "original-fpv-night-crossfire",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "optional",
            "path": "authoring/library/four-worlds-chapters/packs/original-fpv-pressure.json",
            "bytes": 10719959,
            "sha256": "dc7b29694ec409c629e4006f11b96a2834937bf0f846e9dd9f29c5981aa5daa9",
            "packId": "original-fpv-pressure",
            "campaignId": "original-fpv-pressure-lines"
          },
          "fit": "contain",
          "sourceKind": "optional",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.bcff9f990784a0f3",
          "label": "FPV Front \u00b7 Pressure Pictures \u00b7 original-fpv-night-crossfire-external",
          "owner": {
            "baseCampaignKey": "original-fpv-pressure-lines-external/1/60d1f9c4f1304d7d",
            "levelId": "original-fpv-night-crossfire-external",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "original-fpv-pressure-external",
            "pack": {
              "path": "optional/external-chapters/original-fpv-pressure-external/pack.json",
              "bytes": 9398,
              "sha256": "09fabce4207875dc73eefe49aaea8bc4aed491855e756b9dfda39cd4c35abe2c"
            },
            "media": {
              "path": "optional/external-chapters/original-fpv-pressure-external/media.rlmedia",
              "bytes": 8037391,
              "sha256": "abaf15494ff0f3c5b3d70ffff7b41469346b8b322d1ffbe9cc8de930fbac780e"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 12,
      "subject": "Rainy split courtyard",
      "family": "courtyard",
      "classification": "needs replacement",
      "reason": "Keep the paired gateways, split building masses and rainy mood. Dense wet reflections and a center quad need a calmer new treatment; do not lose the recognizable split silhouette.",
      "path": "authoring/library/fpv-arcade/backgrounds/split-courtyard.png",
      "image": {
        "sha256": "b5f74dd3ec1f97320646c64c6906121d215609401a6f24682e10fce80c5fba01",
        "bytes": 2809420,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.719af689f36f22ac",
          "label": "FPV Front \u00b7 First Light R2 \u00b7 Split Courtyard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r2/2/33e59e00d45542d4",
            "levelId": "split-courtyard",
            "levelRevision": "2",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r2.json",
            "bytes": 11706060,
            "sha256": "3235a0ae1f9f0ae9952f5d98d2001ec5022ab47fc459c3fb0093f48de620377f",
            "packId": "fpv-arcade-r2",
            "campaignId": "fpv-first-light-r2"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.7559fb204cb162af",
          "label": "FPV Front \u00b7 First Light \u00b7 Split Courtyard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light/1/7109e646c73e09be",
            "levelId": "split-courtyard",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade.json",
            "bytes": 11701968,
            "sha256": "7b8413aa8dc5cc99f6413f0d2b2bf8dd7b9ba5613c6fa02550a3dbd12a7b9904",
            "packId": "fpv-arcade",
            "campaignId": "fpv-first-light"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.8291ed03ac5ac19e",
          "label": "FPV Front \u00b7 First Light Arcade R4 \u00b7 Split Courtyard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r4/4/0295a1eae3e180ec",
            "levelId": "split-courtyard",
            "levelRevision": "4",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r4.json",
            "bytes": 11707106,
            "sha256": "a7ab557d69f2bdd5473ee85d62ee0e7a03e6e75f01e79cc0dc7654b1c5ae6703",
            "packId": "fpv-arcade-r4",
            "campaignId": "fpv-first-light-r4"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.9cd8a63c5dd341ef",
          "label": "FPV Front \u00b7 First Light R3 \u00b7 Split Courtyard \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-first-light-r3/3/73b6b5aed8595174",
            "levelId": "split-courtyard",
            "levelRevision": "3",
            "themeId": "fpv"
          },
          "source": {
            "kind": "archive",
            "path": "game/content/packs/fpv-arcade-r3.json",
            "bytes": 11706413,
            "sha256": "af6387ab382e4f614832b1b96abaddbd23c8330a44cc96f64e50271cfe081848",
            "packId": "fpv-arcade-r3",
            "campaignId": "fpv-first-light-r3"
          },
          "fit": "contain",
          "sourceKind": "archive",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "deliberately legacy retained",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.c123b9065e7d1d0a",
          "label": "FPV Front \u00b7 Pressure Lines \u00b7 Courtyard Exits \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-pressure-lines/1/ebb56ffdd9baa8e8",
            "levelId": "courtyard-exits",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "built-in",
            "path": "game/content/packs/fpv-arcade-r5.json",
            "bytes": 11708176,
            "sha256": "350d89cf41767668b3734b474e5dd3d1d301bb0b5612e5082c5d233a1a081a74",
            "packId": "fpv-arcade-r5",
            "campaignId": "fpv-pressure-lines"
          },
          "fit": "contain",
          "sourceKind": "built-in",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 13,
      "subject": "Listening relay court",
      "family": "relay",
      "classification": "needs replacement",
      "reason": "Keep the low walled court, relay masts and off-center service van. Replace finely shaded foliage, mud and hardware with deliberate clusters; distinguish this from the radar-dish scene.",
      "path": "authoring/library/sentinel-circuit-art/originals/listening-court.png",
      "image": {
        "sha256": "1fc560183995092042e7ddbdfe7020412498f177f1f57cbae2e987c78fdb70e1",
        "bytes": 2948372,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.758214a2ee21bb30",
          "label": "FPV Front \u00b7 Sentinel Circuit \u00b7 sentinel-circuit-fpv-listening-court",
          "owner": {
            "baseCampaignKey": "sentinel-circuit-fpv/1/398c82081d2d49df",
            "levelId": "sentinel-circuit-fpv-listening-court",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "sentinel-circuit-fpv",
            "pack": {
              "path": "optional/external-chapters/sentinel-circuit-fpv/pack.json",
              "bytes": 9238,
              "sha256": "ae2c1489c27afd2f492472d00605a57a65fd1d2c154e63b1b2c17b48bca323cb"
            },
            "media": {
              "path": "optional/external-chapters/sentinel-circuit-fpv/media.rlmedia",
              "bytes": 8596058,
              "sha256": "ca68ec6d1c7b1ade630227f810416136bd862f956b9e26dc0a0233e7d28c2e3c"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 14,
      "subject": "Moonlit crossing watch",
      "family": "river",
      "classification": "needs replacement",
      "reason": "Keep the beacon on the left and workshop on the right framing water. Quiet center composition fits the hierarchy; realistic moonlight/reflection texture still needs the new pixel treatment.",
      "path": "authoring/library/countercurrent-art/originals/crossing-watch-fpv.png",
      "image": {
        "sha256": "6a191c14e5de093a69e5845af2e39c3246feac3f9eae1ed8e19341214a7a2811",
        "bytes": 1953105,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.77556da2651efacd",
          "label": "FPV Front \u00b7 Countercurrent \u00b7 countercurrent-crossing-watch",
          "owner": {
            "baseCampaignKey": "countercurrent-fpv/1/7359effa888ca945",
            "levelId": "countercurrent-crossing-watch",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "countercurrent-fpv",
            "pack": {
              "path": "optional/external-chapters/countercurrent-fpv/pack.json",
              "bytes": 8104,
              "sha256": "9756b1e4afa71e11d231b4a07a88c0fd53de4e63c862f7c7191b260f12c36b38"
            },
            "media": {
              "path": "optional/external-chapters/countercurrent-fpv/media.rlmedia",
              "bytes": 7070195,
              "sha256": "768b3f9cb59112d7b3b2fb32fc15bf0c3d19e582cc2671486d243360376c11c5"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 15,
      "subject": "Orchard water crossing",
      "family": "orchard",
      "classification": "needs replacement",
      "reason": "Keep diagonal orchard rows, the arch crossing and poplar silhouettes. Simplify leaves, masonry and mist; remove the prominent foreground quad from the gameplay reading area.",
      "path": "authoring/library/fpv-pressure-art/originals/orchard-crossing.png",
      "image": {
        "sha256": "20f3a1c03a074d3aae981c989cb063a092d577cb0c0318ea4a1fd1df1d0653fc",
        "bytes": 2999096,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.7a7abd48fa2dfc82",
          "label": "FPV Front \u00b7 Illustrated Pressure \u00b7 Orchard Crossing \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "original-fpv-pressure-lines/1/b86804fb3ab94151",
            "levelId": "original-fpv-orchard-crossing",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "optional",
            "path": "authoring/library/four-worlds-chapters/packs/original-fpv-pressure.json",
            "bytes": 10719959,
            "sha256": "dc7b29694ec409c629e4006f11b96a2834937bf0f846e9dd9f29c5981aa5daa9",
            "packId": "original-fpv-pressure",
            "campaignId": "original-fpv-pressure-lines"
          },
          "fit": "contain",
          "sourceKind": "optional",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        },
        {
          "id": "picture.fpv.899a33d8cd714962",
          "label": "FPV Front \u00b7 Pressure Pictures \u00b7 original-fpv-orchard-crossing-external",
          "owner": {
            "baseCampaignKey": "original-fpv-pressure-lines-external/1/60d1f9c4f1304d7d",
            "levelId": "original-fpv-orchard-crossing-external",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "original-fpv-pressure-external",
            "pack": {
              "path": "optional/external-chapters/original-fpv-pressure-external/pack.json",
              "bytes": 9398,
              "sha256": "09fabce4207875dc73eefe49aaea8bc4aed491855e756b9dfda39cd4c35abe2c"
            },
            "media": {
              "path": "optional/external-chapters/original-fpv-pressure-external/media.rlmedia",
              "bytes": 8037391,
              "sha256": "abaf15494ff0f3c5b3d70ffff7b41469346b8b322d1ffbe9cc8de930fbac780e"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 16,
      "subject": "Circular silo yard",
      "family": "industrial",
      "classification": "needs replacement",
      "reason": "Keep the round silo landmark and split track. Reduce realistic metal/mud texture and large foreground drone; retain the circular silhouette so it differs from other depot scenes.",
      "path": "authoring/library/fracture-lines-art/originals/split-ring-fpv.png",
      "image": {
        "sha256": "db9bf4302c55608657f63f1660c4e5859669511942416586d1a6e1fb5394f0b2",
        "bytes": 2922125,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.8876473e40d70804",
          "label": "FPV Front \u00b7 Fracture Lines \u00b7 fracture-lines-split-ring",
          "owner": {
            "baseCampaignKey": "fracture-lines-fpv/1/8f79476cc9cf6221",
            "levelId": "fracture-lines-split-ring",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "fracture-lines-fpv",
            "pack": {
              "path": "optional/external-chapters/fracture-lines-fpv/pack.json",
              "bytes": 9708,
              "sha256": "7ccdba1465b1f5e2f2df25cdb574a8d93eb53974b14adf3599bb6f1bf23f5a8b"
            },
            "media": {
              "path": "optional/external-chapters/fracture-lines-fpv/media.rlmedia",
              "bytes": 8669310,
              "sha256": "495b6e39a480524308bd0e129e83fbe2c3ffeacb508d0b434ee85a86e226fd62"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 17,
      "subject": "Forked factory yard",
      "family": "industrial",
      "classification": "needs replacement",
      "reason": "Keep the fan of rails and two workshop masses. Simplify pipes, wet tracks and scattered lamps; this must remain a rail-fan composition rather than a recolored depot.",
      "path": "authoring/library/fracture-lines-art/originals/fault-fan-fpv.png",
      "image": {
        "sha256": "15474a7d695861364fc6a9a131c1849c7a5e72c65b011450b589eacde7635ec8",
        "bytes": 2796382,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.a8046be4fe21bb4d",
          "label": "FPV Front \u00b7 Fracture Lines \u00b7 fracture-lines-fault-fan",
          "owner": {
            "baseCampaignKey": "fracture-lines-fpv/1/8f79476cc9cf6221",
            "levelId": "fracture-lines-fault-fan",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "fracture-lines-fpv",
            "pack": {
              "path": "optional/external-chapters/fracture-lines-fpv/pack.json",
              "bytes": 9708,
              "sha256": "7ccdba1465b1f5e2f2df25cdb574a8d93eb53974b14adf3599bb6f1bf23f5a8b"
            },
            "media": {
              "path": "optional/external-chapters/fracture-lines-fpv/media.rlmedia",
              "bytes": 8669310,
              "sha256": "495b6e39a480524308bd0e129e83fbe2c3ffeacb508d0b434ee85a86e226fd62"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 18,
      "subject": "Signal foundry",
      "family": "industrial",
      "classification": "needs replacement",
      "reason": "Keep tall brick foundry, lower workshop and signal mast. Reduce tiny rail/brick reflections and foreground quad detail; use a distinct narrow central opening.",
      "path": "authoring/library/challenge-chapter-art/originals/split-signal-foundry.png",
      "image": {
        "sha256": "dfc6398db48c897df00254f4516704b44b134a9bfbb4bd993d659996077f0749",
        "bytes": 2765609,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.adf5c9eea274ba7f",
          "label": "FPV Front \u00b7 Route Choices \u2014 Tactical \u00b7 Split Signal Foundry \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-route-choices/1/4a7f15a0b07d557d",
            "levelId": "route-choices-foundry",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "optional",
            "path": "authoring/library/fpv-route-choices/packs/fpv-route-choices.json",
            "bytes": 11949780,
            "sha256": "589543f693e650355216aa702844a7726b7cd6e318900b8583702fd0650ae989",
            "packId": "fpv-route-choices",
            "campaignId": "fpv-route-choices"
          },
          "fit": "contain",
          "sourceKind": "optional",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 19,
      "subject": "Crosswind field depot",
      "family": "orchard",
      "classification": "needs replacement",
      "reason": "Keep the farm sheds framing a windy field. Reduce dense leaves, sunflowers and muddy detail; the off-center shed silhouettes and open horizon are worth preserving.",
      "path": "authoring/library/challenge-chapter-art/originals/crosswind-depot.png",
      "image": {
        "sha256": "c7cd2e7d98ecea4b02a63a46da583e2cdd3bcfe627fb929c06235e39fca2ee04",
        "bytes": 3136739,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.c3d85f08209b7de8",
          "label": "FPV Front \u00b7 Route Choices \u2014 Tactical \u00b7 Crosswind Depot \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-route-choices/1/4a7f15a0b07d557d",
            "levelId": "route-choices-depot",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "optional",
            "path": "authoring/library/fpv-route-choices/packs/fpv-route-choices.json",
            "bytes": 11949780,
            "sha256": "589543f693e650355216aa702844a7726b7cd6e318900b8583702fd0650ae989",
            "packId": "fpv-route-choices",
            "campaignId": "fpv-route-choices"
          },
          "fit": "contain",
          "sourceKind": "optional",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 20,
      "subject": "Winter signal switchback",
      "family": "winter",
      "classification": "needs replacement",
      "reason": "Keep snow, winding hillside road and relay mast. Preserve the only winter biome; replace photographic snow/branch texture and the foreground quad with crisp clustered masses.",
      "path": "authoring/library/challenge-chapter-art/originals/signal-switchback.png",
      "image": {
        "sha256": "2f454f321578454b79d6f01205b1e25ab2364d1d1cbb58fb98b9a8197f6ae345",
        "bytes": 3047928,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.fb5413f595ab2c5b",
          "label": "FPV Front \u00b7 Route Choices \u2014 Tactical \u00b7 Signal Switchback \u00b7 FPV Front",
          "owner": {
            "baseCampaignKey": "fpv-route-choices/1/4a7f15a0b07d557d",
            "levelId": "route-choices-switchback",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "optional",
            "path": "authoring/library/fpv-route-choices/packs/fpv-route-choices.json",
            "bytes": 11949780,
            "sha256": "589543f693e650355216aa702844a7726b7cd6e318900b8583702fd0650ae989",
            "packId": "fpv-route-choices",
            "campaignId": "fpv-route-choices"
          },
          "fit": "contain",
          "sourceKind": "optional",
          "slotDimensions": {
            "width": 1152,
            "height": 576
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    },
    {
      "index": 21,
      "subject": "Braided sandbar delta",
      "family": "river",
      "classification": "needs replacement",
      "reason": "The strongest negative-space reference: preserve broad channels and offset sandbars. Simplify surface sparkle, haze, tiny reeds and aircraft into restrained clusters while retaining the unique delta layout.",
      "path": "authoring/library/countercurrent-art/originals/sandbar-braid-fpv.png",
      "image": {
        "sha256": "71c6ec5acd362215811107b783ea1e8942c8c45bee20f43002b00dfb3ed2e5b0",
        "bytes": 2534483,
        "mime": "image/png",
        "width": 1774,
        "height": 887
      },
      "owners": [
        {
          "id": "picture.fpv.fd78a9a977bd419b",
          "label": "FPV Front \u00b7 Countercurrent \u00b7 countercurrent-sandbar-braid",
          "owner": {
            "baseCampaignKey": "countercurrent-fpv/1/7359effa888ca945",
            "levelId": "countercurrent-sandbar-braid",
            "levelRevision": "1",
            "themeId": "fpv"
          },
          "source": {
            "kind": "external",
            "descriptorId": "countercurrent-fpv",
            "pack": {
              "path": "optional/external-chapters/countercurrent-fpv/pack.json",
              "bytes": 8104,
              "sha256": "9756b1e4afa71e11d231b4a07a88c0fd53de4e63c862f7c7191b260f12c36b38"
            },
            "media": {
              "path": "optional/external-chapters/countercurrent-fpv/media.rlmedia",
              "bytes": 7070195,
              "sha256": "768b3f9cb59112d7b3b2fb32fc15bf0c3d19e582cc2671486d243360376c11c5"
            }
          },
          "fit": "contain",
          "sourceKind": "external",
          "slotDimensions": {
            "width": 1774,
            "height": 887
          },
          "classification": "needs replacement",
          "newPresentationAction": "Bind this exact owner to the new scene variant; preserve all historical picture pins."
        }
      ]
    }
  ],
  "procedural": [
    {
      "id": "picture.fpv.0f5828ed32e61eea",
      "label": "First Signal \u00b7 The Crossing \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-07",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 1064694288,
        "variant": 0,
        "sunX": 96,
        "horizon": 115,
        "river": 2,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Short river crossing with separated banks"
    },
    {
      "id": "picture.fpv.11b817ad76f073e5",
      "label": "First Signal \u00b7 Relay Orchard \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-02",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 2326654607,
        "variant": 7,
        "sunX": 125,
        "horizon": 114,
        "river": 0,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Distinct orchard rows with a relay at the far corner"
    },
    {
      "id": "picture.fpv.15ad2393da53b1f3",
      "label": "First Signal \u00b7 Stone Lanes \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-04",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 2504748441,
        "variant": 1,
        "sunX": 69,
        "horizon": 139,
        "river": 0,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Stone-walled lanes with a clear central turn"
    },
    {
      "id": "picture.fpv.21af5a140bffb67a",
      "label": "First Signal \u00b7 Supply Circuit \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-10",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 3514598368,
        "variant": 0,
        "sunX": 316,
        "horizon": 140,
        "river": 2,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Supply sheds around a service loop"
    },
    {
      "id": "picture.fpv.26e53164613e83d0",
      "label": "First Signal \u00b7 First Signal \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-01",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 1623184498,
        "variant": 2,
        "sunX": 166,
        "horizon": 123,
        "river": 1,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "First field launch with a small relay hut and one open horizon"
    },
    {
      "id": "picture.fpv.4166a190ab3ddec3",
      "label": "Fieldcraft \u00b7 Switchyard Circuit \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "fieldcraft/1/96ae746769a8b440",
        "levelId": "fieldcraft-02",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "built-in",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 3645834077,
        "variant": 5,
        "sunX": 95,
        "horizon": 131,
        "river": 2,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Actual rail switchyard, gates and track crossings"
    },
    {
      "id": "picture.fpv.42bce3db8b1e603a",
      "label": "Fieldcraft \u00b7 Copper Crossing \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "fieldcraft/1/96ae746769a8b440",
        "levelId": "fieldcraft-01",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "built-in",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 550095588,
        "variant": 4,
        "sunX": 66,
        "horizon": 126,
        "river": 0,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Copper-colored bridge with asymmetric abutments"
    },
    {
      "id": "picture.fpv.493d624384c36c39",
      "label": "First Signal \u00b7 Hidden Frequency \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-06",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 32002027,
        "variant": 3,
        "sunX": 55,
        "horizon": 138,
        "river": 0,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Secluded antenna behind a wooded ridge"
    },
    {
      "id": "picture.fpv.628455cefcf758d6",
      "label": "Sentinel Relay \u00b7 Sentinel Relay \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "sentinel-relay/1/838c4e06647f7fd0",
        "levelId": "sentinel-relay-01",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "built-in",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 3050496038,
        "variant": 6,
        "sunX": 176,
        "horizon": 114,
        "river": 0,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Large guarded relay compound with a recognizable central dish"
    },
    {
      "id": "picture.fpv.6a200fa6fc2c6c98",
      "label": "First Signal \u00b7 Signal Garden \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-09",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 3272050442,
        "variant": 2,
        "sunX": 140,
        "horizon": 134,
        "river": 1,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Garden plots around a tiny weather/relay station"
    },
    {
      "id": "picture.fpv.6a7fe94b1cf0ab84",
      "label": "Fieldcraft \u00b7 Pulse Recall \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "fieldcraft/1/96ae746769a8b440",
        "levelId": "fieldcraft-03",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "built-in",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 3416678946,
        "variant": 2,
        "sunX": 174,
        "horizon": 116,
        "river": 2,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Relay mast reflected in a compact still-water court"
    },
    {
      "id": "picture.fpv.89f500bf737786b4",
      "label": "First Signal \u00b7 Night Patrol \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-05",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 4120344350,
        "variant": 6,
        "sunX": 218,
        "horizon": 133,
        "river": 2,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Night outpost with restrained warm windows and a low moon"
    },
    {
      "id": "picture.fpv.95c0dfa75cc8f037",
      "label": "First Signal \u00b7 Last Light \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-08",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 919118149,
        "variant": 5,
        "sunX": 127,
        "horizon": 126,
        "river": 1,
        "scene": "dawn",
        "stars": 0
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Last-light hill with the sun near the horizon"
    },
    {
      "id": "picture.fpv.b31039b52e366575",
      "label": "Fieldcraft \u00b7 Net Loom \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "fieldcraft/1/96ae746769a8b440",
        "levelId": "fieldcraft-04",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "built-in",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 1846284827,
        "variant": 3,
        "sunX": 305,
        "horizon": 133,
        "river": 2,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Cable workshop with drying racks and broad structural silhouettes"
    },
    {
      "id": "picture.fpv.c2db06198f371c49",
      "label": "First Signal \u00b7 Short Fuse \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-11",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 2640894267,
        "variant": 3,
        "sunX": 285,
        "horizon": 113,
        "river": 1,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Compact maintenance yard with one amber workbench accent"
    },
    {
      "id": "picture.fpv.eed5c579750a6e66",
      "label": "First Signal \u00b7 Crosswind \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-03",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 1254513332,
        "variant": 4,
        "sunX": 230,
        "horizon": 125,
        "river": 2,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Wind across a diagonal field, leaning grass and an off-center shelter"
    },
    {
      "id": "picture.fpv.f0b0d70327a0a4c4",
      "label": "First Signal \u00b7 Relay Storm \u00b7 FPV Front",
      "owner": {
        "baseCampaignKey": "first-signal/2/88639f3aab7b6cc1",
        "levelId": "signal-12",
        "levelRevision": "1",
        "themeId": "fpv"
      },
      "sourceKind": "base",
      "dimensions": {
        "width": 384,
        "height": 288
      },
      "slotDimensions": {
        "width": 768,
        "height": 576
      },
      "descriptor": {
        "hash": 2625658094,
        "variant": 6,
        "sunX": 212,
        "horizon": 112,
        "river": 1,
        "scene": "dawn",
        "stars": 1
      },
      "classification": "needs replacement",
      "reason": "Original dawn village recipe varies the sun, hill, river and one of three landmarks; it does not author this mission\u2019s named subject.",
      "proposedSubject": "Storm clouds over a distinct twin-mast relay ridge"
    }
  ]
}
