{
  "sourceOnly": true,
  "scope": "Actual installed995 construction recipe and mandatory material first-source gate under approvedIV/preAL, not old label/defer inference",
  "supersedes": "The earlier bulk packet label-only exclusion is withdrawn; this packet provides actual recipe/native validation reasoning.",
  "controller995ActualNativeRecipe": {
    "map": "gt.recipe.assembler",
    "ordinal": 3292,
    "mEUt": 30720,
    "mDuration": 14400,
    "mSpecialValue": 0,
    "mEnabled": true,
    "mFakeRecipe": false,
    "mHidden": false,
    "isNBTSensitive": false,
    "inputs": [
      {
        "item": "miscutils:gtplusplus.blockcasings.4",
        "damage": 10,
        "amount": 1,
        "name": "Vacuum Casing"
      },
      {
        "item": "gregtech:gt.blockmachines",
        "damage": 1765,
        "amount": 4,
        "name": "16x Yttrium Barium Cuprate Wire"
      },
      {
        "item": "gregtech:gt.metaitem.01",
        "damage": 32653,
        "amount": 4,
        "name": "Robot Arm (EV)"
      },
      {
        "item": "miscutils:itemPlateZeron100",
        "damage": 0,
        "amount": 8,
        "name": "Zeron-100 Plate"
      },
      {
        "item": "dreamcraft:item.CircuitLuV",
        "damage": 0,
        "amount": 8,
        "name": "Any LuV Circuit"
      }
    ],
    "outputs": [
      {
        "item": "gregtech:gt.blockmachines",
        "damage": 995,
        "amount": 1,
        "name": "Utupu-Tanuri"
      }
    ],
    "fluidInputs": [
      {
        "name": "molten.zeron100",
        "amount": 2880
      }
    ],
    "fluidOutputs": [],
    "metadata": {}
  },
  "casingActualInstalledBuilder": {
    "source": "C:\\tmp\\MAIN512-actual995-recipe-closure-SOURCE-96p4ss4d\\RecipesMachines.995-casing-and-controller-complete-method.txt",
    "recipeMap": "gt.recipe.assembler",
    "output": "miscutils:gtplusplus.blockcasings.4@10 Vacuum Casing x1",
    "inputNamesSourceResolved": [
      "MultiUseCasing x1",
      "gregtech:gt.blockcasings5@2 Nichrome Coil Block x1",
      "HV ElectricPiston x2",
      "Zeron100 Plate x4",
      "Zeron100 Gear x2"
    ],
    "fluid": "CI.getTertiaryTieredFluid(5,1152), aMaterial_Tertiary[5]=ENERGYCRYSTAL",
    "EUtSource": "TierEU.RECIPE_LuV =30720",
    "durationTicks": 1200,
    "sourceMaterialMapping": "CI.getTieredComponent3args uses aMaterial_Main tier6=ZERON_100 for plate/gear. getMaterialFromTier is a DIFFERENT helper and must not be substituted."
  },
  "structureInstalled": {
    "shape": [
      3,
      5,
      3
    ],
    "heatingCoilPositions": 24,
    "casingOrHatchPositions": 17,
    "controllerPositions": 1,
    "intentionalAir": 3,
    "minimumActualVacuumCasings": 5,
    "controllerAlsoConsumesVacuumCasing": 1,
    "requiredHatchElementSet": [
      "InputBus",
      "OutputBus",
      "Maintenance",
      "Energy",
      "Muffler",
      "InputHatch",
      "OutputHatch"
    ],
    "coilRule": "GTStructureUtility.ofCoil and checkCoil!=None; high coil upgrade is not needed for food specialValue0. Existing approved native coil tier allowed in principle. No coil construction gate used as exclusion.",
    "normalEnergyHatchCouldBeIVForLowEnergyFoodOnceControllerExists": true
  },
  "decisiveFirstMaterialGate": {
    "mandatoryMaterial": "Zeron100",
    "firstElementalAlloyRecipe": {
      "map": "gtpp.recipe.alloyblastsmelter",
      "ordinal": 52,
      "mEUt": 30720,
      "mDuration": 7200,
      "mSpecialValue": 0,
      "mEnabled": true,
      "mFakeRecipe": false,
      "mHidden": false,
      "isNBTSensitive": false,
      "inputs": [
        {
          "item": "gregtech:gt.integrated_circuit",
          "damage": 6,
          "amount": 0,
          "name": "Programmed Circuit"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 2030,
          "amount": 13,
          "name": "Chrome Dust"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 2034,
          "amount": 3,
          "name": "Nickel Dust"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 2048,
          "amount": 2,
          "name": "Molybdenum Dust"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 2035,
          "amount": 10,
          "name": "Copper Dust"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 2081,
          "amount": 2,
          "name": "Tungsten Dust"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 2305,
          "amount": 20,
          "name": "Steel Dust"
        }
      ],
      "outputs": [],
      "fluidInputs": [],
      "fluidOutputs": [
        {
          "name": "molten.zeron100",
          "amount": 7200
        }
      ],
      "metadata": {}
    },
    "nativeValidation": "MTEAlloyBlastSmelter$1.validateRecipe uses getTier(machine.getAverageInputVoltage())>=getTier(rawRecipe.mEUt), otherwise insufficientVoltage. It executes before genericProcessingLogic.",
    "allIVHatchesInvariant": "Average of any number of8192V IV hatches is8192, whose tier5 is below raw30720 tier6. More IV amps/defaulttierSkip cannot bypass this specific native validation.",
    "normalLuVEnergyHatchActualAssemblyLineRecipe": {
      "ordinal": 436,
      "output": {
        "item": "gregtech:gt.blockmachines",
        "damage": 46,
        "amount": 1,
        "name": "LuV Energy Hatch"
      },
      "inputs": [
        {
          "item": "gregtech:gt.blockmachines",
          "damage": 16,
          "amount": 1,
          "name": "LuV Machine Hull"
        },
        {
          "item": "gregtech:gt.blockmachines",
          "damage": 2400,
          "amount": 2,
          "name": "1x Superconductor LuV Wire"
        },
        {
          "item": "gregtech:gt.metaitem.03",
          "damage": 32059,
          "amount": 2,
          "name": "Ultra High Power IC"
        },
        {
          "item": "dreamcraft:item.CircuitLuV",
          "damage": 0,
          "amount": 2,
          "name": "Any LuV Circuit"
        },
        {
          "item": "gregtech:gt.metaitem.03",
          "damage": 32146,
          "amount": 2,
          "name": "Ludicrous Voltage Coil"
        },
        {
          "item": "gregtech:gt.180k_Helium_Coolantcell",
          "damage": 0,
          "amount": 1,
          "name": "180k He Coolant Cell"
        },
        {
          "item": "gregtech:gt.180k_Helium_Coolantcell",
          "damage": 0,
          "amount": 1,
          "name": "180k He Coolant Cell"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 32615,
          "amount": 1,
          "name": "Electric Pump (LuV)"
        }
      ],
      "fluidInputs": [
        {
          "name": "ic2coolant",
          "amount": 2000
        },
        {
          "name": "molten.indalloy140",
          "amount": 720
        }
      ],
      "mEUt": 30720,
      "mDuration": 400,
      "mResearchTime": 1200,
      "mResearchVoltage": 7680,
      "research": {
        "item": "gregtech:gt.blockmachines",
        "damage": 45,
        "amount": 1,
        "name": "IV Energy Hatch"
      }
    },
    "megaAlternativeActualAssemblyLineRecipe": {
      "ordinal": 356,
      "output": {
        "item": "gregtech:gt.blockmachines",
        "damage": 31150,
        "amount": 1,
        "name": "Mega Alloy Blast Smelter"
      },
      "inputs": [
        {
          "item": "gregtech:gt.blockmachines",
          "damage": 810,
          "amount": 64,
          "name": "Alloy Blast Smelter"
        },
        {
          "item": "gregtech:gt.blockmachines",
          "damage": 810,
          "amount": 64,
          "name": "Alloy Blast Smelter"
        },
        {
          "item": "gregtech:gt.blockmachines",
          "damage": 810,
          "amount": 64,
          "name": "Alloy Blast Smelter"
        },
        {
          "item": "gregtech:gt.blockmachines",
          "damage": 810,
          "amount": 64,
          "name": "Alloy Blast Smelter"
        },
        {
          "item": "gregtech:gt.metaitem.03",
          "damage": 32148,
          "amount": 16,
          "name": "Ultimate Voltage Coil"
        },
        {
          "item": "gregtech:gt.metaitem.01",
          "damage": 32637,
          "amount": 4,
          "name": "Conveyor Module (UV)"
        },
        {
          "item": "dreamcraft:item.CircuitUV",
          "damage": 0,
          "amount": 8,
          "name": "Any UV Circuit"
        },
        {
          "item": "dreamcraft:item.CircuitZPM",
          "damage": 0,
          "amount": 16,
          "name": "Any ZPM Circuit"
        },
        {
          "item": "gregtech:gt.metaitem.03",
          "damage": 32163,
          "amount": 16,
          "name": "Piko Power IC"
        },
        {
          "item": "miscutils:itemPlatePikyonium64B",
          "damage": 0,
          "amount": 16,
          "name": "Pikyonium 64B Plate"
        },
        {
          "item": "miscutils:itemScrewCinobiteA243",
          "damage": 0,
          "amount": 32,
          "name": "Cinobite A243 Screw"
        }
      ],
      "fluidInputs": [
        {
          "name": "molten.pikyonium64b",
          "amount": 1152
        },
        {
          "name": "molten.indalloy140",
          "amount": 1296
        },
        {
          "name": "molten.solderingalloy",
          "amount": 1440
        }
      ],
      "mEUt": 983040,
      "mDuration": 1200,
      "mResearchTime": 2800,
      "mResearchVoltage": 122880,
      "research": {
        "item": "gregtech:gt.blockmachines",
        "damage": 810,
        "amount": 1,
        "name": "Alloy Blast Smelter"
      }
    },
    "otherKnownZeronRoutes": "ABS103/fog/molten/extractor/macerator/packager/canner/shaping recipes require preexistingZeron. CinobiteA243 decomposition is122880EUt, and multidehydrator path already requires the new995 capability; no approvedIV first source established.",
    "approvedStageConclusion": "Do not restore995 as presently available beforeAssemblyLine: mandatoryZeron first-source needs higher-tier native ABS energy; normalLuV hatch and MegaABS alternatives requireactualAssemblyLine recipes. No new bank, resource exception or bypass approved.",
    "globalLootOrUnmodeledModExceptionClaimedImpossible": false
  },
  "notAValidGate": {
    "LuVCircuitLabel": "Actual QuantumSupercomputer is registered circuitLuV and has2400EUt cleanroom circuitAssembler recipes; this ingredient label is NOT exclusionproof.",
    "genericAssemblerTierSkip": "GenericProcessingLogic maxTierSkips1 could allow30720 with enoughIV amps in some hardware; NOT sufficient exclusionproof. Existing preciseAssembler32018 overrides maxTierSkips0 and limitsvoltage bymachine/energyHatch tier, so it is not an admitted bypass."
  },
  "allocationOnlyFacts": "995 absent directly referenced94body+30service manifests; confirms unbuilt allocation, not recipeavailability by itself.",
  "foodProgressImplication": "Existing814 ordinary blocking fairness remains the qualifiedpreAL path. This packet authorizes no newmachine/pattern/job mutation and does not claimF110/full64buffers completed.",
  "nativeMutation": 0
}