{
  "version": "FI_COOLING_DEVICE_BUDGET_20261017_R4",
  "basis": "Worked sensing-design budget, independently recomputed from retained source inputs.",
  "sensing_case": {
    "net_reduction_fraction": "553/2400",
    "reading_energy_share": "1/2",
    "added_planning_energy_share": "3/100",
    "old_readings": 48,
    "new_readings": 23,
    "reference": "Equal-count plan at same required modeled quality and job rate; exact conventional planners match the reading allocation."
  },
  "fixed_inputs": {
    "heat_before_W": 10,
    "surface_rise_K": 20,
    "convection_W_m2K": 10,
    "device_mass_g": 1000,
    "device_volume_cm3": 1000,
    "cooling_fixed_mass_g": 50,
    "cooling_scalable_mass_g": 150,
    "battery_scalable_mass_g": 250,
    "cooling_fixed_volume_cm3": 50,
    "cooling_scalable_volume_cm3": 150,
    "battery_scalable_volume_cm3": 300,
    "added_part_mass_g": 0,
    "added_part_volume_cm3": 0
  },
  "largest_case": {
    "power_and_heat_reduction_percent": 23.041666666666668,
    "heat_after_W": 7.695833333333334,
    "heat_removed_W": 2.3041666666666667,
    "passive_area_before_cm2": 500,
    "passive_area_after_cm2": 384.7916666666667,
    "surface_air_resistance_max_K_W": 2.5988088792636708,
    "cooler_before_g": 200,
    "cooler_after_g": 165.4375,
    "cooler_mass_removed_g": 34.5625,
    "cooler_mass_removed_percent": 17.28125,
    "battery_mass_removed_g": 57.604166666666664,
    "device_mass_removed_g": 92.16666666666667,
    "device_mass_removed_percent": 9.216666666666667,
    "device_volume_removed_cm3": 103.6875,
    "device_volume_removed_percent": 10.36875,
    "same_battery_runtime_increase_percent": 29.94044396318354
  },
  "thermal_conditions": [
    "Same nonthermal exports and stored-energy change over the same interval for heat/input reduction.",
    "The thermal-design load scales with saved energy; verify peak/transient heat and hot spots for product integration.",
    "Fixed ambient, allowed surface temperature, heat-transfer effectiveness, material and packing assumptions.",
    "20 K is the surface-to-air rise; package/contact/spreading paths consume additional hotspot budget.",
    "Battery resizing retains the original runtime and energy density. Keeping the same battery is an alternative runtime choice.",
    "The existing cooling model uses a passive assembly."
  ],
  "active_cooling_removal": {
    "steady_state_condition": "Q_after * complete_passive_Rtheta <= allowed_temperature_rise, at the worst operating ambient; transient and hotspot limits also pass.",
    "net_mass_formula_g": "removed_cooling_assembly + removed_support_parts - added_passive_hardware - added_structure",
    "product_inputs": [
      "actual assembly masses",
      "complete remaining passive thermal path",
      "absolute ambient/hotspot limits",
      "transient profile",
      "required useful output"
    ],
    "mass_result_status": "Product-specific inputs pending"
  },
  "scope_and_adverse_cases": {
    "selected_range_energy_reduction_percent": [
      3.25,
      23.041666666666668
    ],
    "other_positive_case_percent": 1.1666666666666667,
    "three_equal_noise_cases_energy_change_percent": 3,
    "three_equal_noise_cases_runtime_change_percent": -2.912621359223301,
    "fixed_geometry_removable_mass_g": 0,
    "comparison_policy": "Shared gains and removed parts count once; ordinary planners receive the same attainable design methods."
  },
  "source_pins": [
    {
      "file": "lib/cooling-sizing.ts",
      "sha256": "556a9784bc027e5d8e66b34f54acbab44187d890e9114ad38a6b8084ccdd7e53"
    },
    {
      "file": "lib/sensing-value.ts",
      "sha256": "488eaa5b221004aa9a6934c9daefe80ed8b3a0cffdbc203c379578de6ae0c210"
    },
    {
      "file": "public/evidence/cooling-sizing.json",
      "sha256": "46ea458f4344593294d73ca0e9380b783bb27665cae15d59fb6be91528daeb77"
    },
    {
      "file": "public/evidence/sensing-customer-consequences.json",
      "sha256": "a2acdaa43d71e88688ba6d29354a1912f20a4413ff81aa8742c0828c15b847e7"
    },
    {
      "file": "work/investor_whitepaper_20261017_r2/COOLING_MASS_ARITHMETIC.json",
      "sha256": "69b92e36f3d20088a74b6a441ed646f9e6002cfd05ce6cdfcc81c30665b17492"
    }
  ],
  "primary_thermal_references": [
    "https://www.nxp.com/docs/en/white-paper/BasicThermalWP.pdf",
    "https://www.nasa.gov/smallsat-institute/sst-soa/thermal-control/",
    "https://www.noctua.at/en/products/nf-a4x10-5v-pwm/specifications",
    "https://www.ti.com/lit/an/spra953d/spra953d.pdf"
  ],
  "worked_active_cooling_case": {
    "basis": "Worked 250 g thermal-threshold and parts budget",
    "electronics_heat_before_W": 10,
    "electronics_heat_after_W": 9.5,
    "heat_reduction_percent": 5,
    "ambient_max_C": 40,
    "temperature_target_C": 80,
    "assumed_full_passive_path_upper_bound_K_W": 4.15,
    "passive_temperature_before_C": 81.5,
    "passive_temperature_after_C": 79.425,
    "target_margin_after_C": 0.575,
    "passive_capacity_W": 9.63855421686747,
    "minimum_reduction_fraction_exact": "3/83",
    "minimum_reduction_percent": 3.6144578313253013,
    "fan": {
      "manufacturer": "Noctua",
      "model": "NF-A4x10 5V PWM",
      "listed_mass_g": 10,
      "source_url": "https://www.noctua.at/en/products/nf-a4x10-5v-pwm/specifications"
    },
    "assumed_added_permanent_parts_g": 3,
    "net_mass_removed_g": 7,
    "assumed_device_before_g": 250,
    "device_mass_removed_percent": 2.8,
    "heatsink_retained": true,
    "removed_heatsink_mass_g": 0,
    "premises": [
      "Forced-air baseline meets required useful service and temperature target.",
      "Full passive-path upper bound includes package, contact, board, enclosure, orientation and environmental effects at every relevant hotspot.",
      "Heat inputs cover the design envelope and transient requirements.",
      "The added 3 g ledger covers every permanent replacement part and structural change.",
      "Selected fan suitability and airflow operating point are product-integration inputs.",
      "This 250 g ledger and the 1 kg sensing ledger describe separate worked designs. Fan-power and battery changes require their own complete budget."
    ]
  }
}
