Guth
NewsDocs
Page actions
View as Markdown ↗
Explore MCP tools ↗

instrument / verified-clean

Culture Media / Buffer Recipe Scaler

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Status: VERIFIED_CLEANLifecycle: verified-clean

Inspectable records

Ledger state

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Area
Biology, Medicine & Pharmacology (educational estimates only — every panel labeled not-medical-advice)
Tranche
tranche-5
Evidence ID
t5-169
Ledger rows
1

No ledger note is attached.

Review findings

The exact ambiguity requiring review is that the specification does not state volume units or require recipe_volume and target_volume to be dimensionally compatible. The honest label is appropriate: this is an arithmetic scaling aid and should not be presented as recipe validation or medical advice.

Formula and scope findings

  • The formula is correct for linear scaling when recipe_volume and target_volume use the same units and recipe amounts are specified for the recipe's final volume.
  • The specification does not define constraints for negative amounts or volumes, nor whether target_volume=0 is permitted.
  • The formula does not account for non-linear preparation effects, stock-solution concentrations, density changes, evaporation, or practical rounding; it is only a proportional arithmetic scaler.

Unit assumptions

  • recipe_volume and target_volume must use identical units, or one must be explicitly converted before calculating the ratio.
  • Each recipe component amount is scaled independently and retains its original unit, such as grams, milligrams, milliliters, or moles.
  • The recipe amount represents the quantity required in the stated recipe final volume.
  • For a final-volume recipe, component quantities are assumed to scale linearly with volume.

Boundary hardening

BREAK_CLAIMED · SELF_FLAGGED

A zero recipe volume produces undefined scaling and should be rejected. The specification also leaves unit normalization unspecified, allowing a severe error: 5 g is correct for 1 L to 500 mL, whereas raw numeric division would produce 5000 g.

Errata and corrections

No applied erratum is attached to this unique-name record.

Inspectable example

4 review vectors are recorded. One source-bound sample is shown below.

{
  "inputs": {
    "recipe_amounts": {
      "NaCl_g": 10,
      "glucose_g": 5,
      "water_mL": 1000
    },
    "recipe_volume_L": 1,
    "target_volume_L": 2.5
  },
  "expected_outputs": {
    "scaled_amounts": {
      "NaCl_g": 25,
      "glucose_g": 12.5,
      "water_mL": 2500
    }
  },
  "working": "Scale factor = target_volume / recipe_volume = 2.5 L / 1 L = 2.5. NaCl = 10 g × 2.5 = 25 g. Glucose = 5 g × 2.5 = 12.5 g. Water = 1000 mL × 2.5 = 2500 mL."
}

Related workflows

No source-defined multi-instrument workflow membership is recorded.

Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

  • VERIFIED_LEDGER.json · VERIFIED_CLEAN
  • evidence-tranche5/tranche5-results.json
  • BOUNDARY_HAZARD_CATALOG.json