{
  "address": "45e0938e321913ee7adada294f0cf5ff",
  "category": "other",
  "question": "Using a rule of thumb of 20 minutes per lb plus a base time of 15 minutes, how long should 5 lb take to cook?",
  "answer": "115 minutes",
  "askedBy": {
    "kind": "guest",
    "display": "method deck",
    "stamped": false,
    "id": null
  },
  "answeredBy": "method",
  "madeAt": "2026-09-30T22:39:30.722Z",
  "validUntil": null,
  "validityClass": "forever",
  "sources": [
    {
      "label": "General cooking-time-by-weight scaling method",
      "url": null
    }
  ],
  "supersedes": null,
  "supersededBy": null,
  "isSeed": false,
  "seedSource": null,
  "seedAttribution": null,
  "duplicateOfQid": null,
  "publishedAt": null,
  "unpublishedAt": null,
  "voteCount": 0,
  "queuedForSubstrate": false,
  "answerMethod": "method",
  "unsourced": false,
  "source": {
    "kind": "edition_page",
    "value": "Standard 'time per unit weight plus a fixed allowance' cooking-time estimation method (e.g. roasting-time rules of thumb expressed as minutes per pound or per kilogram plus a base time)",
    "retrieved_utc": "2026-09-30T20:15:00Z"
  },
  "qsha256": "2130caa5fb8700e0c7b26f5e7bf3a8fa57f72613a061b83854167c46ff26b349",
  "runOne": null,
  "cardContractVersion": "card_contract/1",
  "deck_id": "method-deck",
  "deck_title": "Method Deck",
  "method": {
    "name": "Cooking time scaling by weight",
    "version": "1",
    "source_url_or_file": "methods/cooking-time-scaling-by-weight.cjs",
    "sha256_of_method_file": "860d5c9bcb8c6ed0f8038f7ccc4ce3b7e47ce51d8673aa3ab01e933bcd88d874"
  },
  "receipt": {
    "inSubstrate": false,
    "local": true,
    "modelCallsAtMint": 0,
    "tokensAtMint": 0
  },
  "method_deck": {
    "inputs": [
      {
        "name": "weight",
        "type": "number",
        "required": true,
        "description": "Weight of the item to cook",
        "min": 0
      },
      {
        "name": "weight_unit",
        "type": "string",
        "required": true,
        "description": "Unit the minutes_per_unit_weight rule is stated in",
        "min": 1
      },
      {
        "name": "minutes_per_unit_weight",
        "type": "number",
        "unit": "minutes per weight_unit",
        "required": true,
        "description": "Stated rule-of-thumb cooking minutes per unit of weight, e.g. from a recipe or cookbook",
        "min": 0
      },
      {
        "name": "base_minutes",
        "type": "number",
        "unit": "minutes",
        "required": false,
        "description": "Optional fixed additional time, e.g. a resting or browning allowance",
        "min": 0
      }
    ],
    "outputs": [
      {
        "name": "total_minutes",
        "unit": "minutes",
        "description": "Estimated total cooking time"
      }
    ],
    "steps": [
      "This card applies whatever rule of thumb is supplied; it does not assume a specific food or oven temperature.",
      "variable_time = weight * minutes_per_unit_weight.",
      "total_minutes = variable_time + base_minutes (base_minutes defaults to 0 if not given).",
      "Round the result to the nearest whole minute."
    ],
    "constants": [],
    "examples": [
      {
        "name": "worked example",
        "inputs": {
          "weight": 5,
          "weight_unit": "lb",
          "minutes_per_unit_weight": 20,
          "base_minutes": 15
        },
        "expected": {
          "answer": "115 minutes"
        },
        "check": "5*20 = 100 variable minutes; 100 + 15 base = 115."
      },
      {
        "name": "test vector: no base time",
        "inputs": {
          "weight": 2.5,
          "weight_unit": "kg",
          "minutes_per_unit_weight": 40
        },
        "expected": {
          "answer": "100 minutes"
        },
        "check": "2.5*40 = 100 variable minutes; base_minutes not given so treated as 0; total = 100."
      }
    ],
    "disclaimer": null,
    "deck_category": "cooking"
  },
  "status": "minted",
  "kind": "method",
  "provenanceClass": "own_question",
  "provenance": {
    "schema": "card_provenance/2.0.0",
    "chain": [
      {
        "source": {
          "kind": "edition_page",
          "value": "Standard 'time per unit weight plus a fixed allowance' cooking-time estimation method (e.g. roasting-time rules of thumb expressed as minutes per pound or per kilogram plus a base time)",
          "retrieved_utc": "2026-09-30T20:15:00Z"
        },
        "sha256": "bb13a04b514d2cb4d4a2210d87c5fd73bcf8f93f32df22c860ea6a7ee8baef25",
        "supersedes": null,
        "added_utc": "2026-09-30T22:39:30.722Z",
        "added_by": "method:Cooking time scaling by weight",
        "why": "the method that computed this answer",
        "check": null,
        "status_label": "pending",
        "signature": null
      }
    ]
  }
}
