{
  "pack": {
    "id": "bosch-deposits-plan",
    "title": "White deposits and dispenser residue",
    "summary": "Inspect deposits, check rinse aid and clean a sticky cover only if its condition calls for it.",
    "modelId": "bosch-shpm65z55n-01",
    "taskIds": [
      "bosch-limescale",
      "bosch-rinse-aid",
      "bosch-detergent-cover"
    ],
    "purpose": "Separate persistent white deposits from detergent-cover residue and record the product choices before any cleaning cycle.",
    "steps": [
      {
        "taskId": "bosch-limescale",
        "reason": "Establish the visible deposit condition and the empty-appliance preparation for any compatible cleaner.",
        "proceedWhen": "Begin when persistent white deposits are visible after cooling. Skip a cleaner cycle if deposits are absent or cleaner compatibility cannot be confirmed.",
        "stopWhen": "Stop if cookware remains inside before cleaner use, chemicals could mix or damage is present."
      },
      {
        "taskId": "bosch-rinse-aid",
        "reason": "Address a low rinse-aid reservoir as an independent condition.",
        "proceedWhen": "Continue only when rinse aid is low and the proper product is available. Skip if it is already filled correctly.",
        "stopWhen": "Stop if the reservoir or lid is damaged or the intended product is uncertain."
      },
      {
        "taskId": "bosch-detergent-cover",
        "reason": "Clean accessible sticky cover guides only when the cover condition indicates a need.",
        "proceedWhen": "Continue only for visible residue or a cover that resists normal closing, after the task’s safe preparation. Skip a clean cover that latches normally.",
        "stopWhen": "Stop if the cover needs force, a latch is broken or the cleaned cover still will not shut."
      }
    ],
    "output": "A deposits and dispenser record: where white residue appears, compatible-cleaner decision, rinse-aid state, cover condition and a later normal-wash observation."
  },
  "tasks": [
    {
      "id": "bosch-limescale",
      "version": "2.0.0",
      "title": "Check white limescale on dishes and tub",
      "deviceFamily": "dishwasher",
      "modelApplicability": {
        "modelIds": [
          "bosch-shpm65z55n-01"
        ],
        "region": "US",
        "panel": "Top controls with Start / Reset 3 sec, Delay and AutoAir. Match the full E-Nr, including /01.",
        "manualVersion": "9001411746_D · (0007) 640A MV"
      },
      "exclusions": [
        "SHPM65Z55N/20",
        "SHPM65Z55N/24",
        "SHPM65W55N",
        "Other SHPM / SHXM variants"
      ],
      "intent": "troubleshooting",
      "summary": "Distinguish persistent mineral deposits from loading or detergent problems.",
      "prerequisites": [
        {
          "text": "Finish the wash and allow the machine to cool.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        },
        {
          "text": "Before a cleaner cycle, remove all cookware and utensils; cleaner with aluminum inside can create explosive hydrogen gas.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        },
        {
          "text": "Use only dishwasher-compatible cleaner according to its label; never mix chemicals.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        }
      ],
      "tools": [
        "Soft cloth"
      ],
      "materials": [
        "Dishwasher-compatible cleaner if deposits are present"
      ],
      "steps": [
        {
          "id": "step-1",
          "text": "Record whether the white deposit is on the tub and rack wheels as well as dishes. Removable streaks on glasses alone also warrant the rinse-aid review; appearance alone does not establish water hardness.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        },
        {
          "id": "step-2",
          "text": "Check liquid rinse aid and the automatic dishwasher detergent used. Use water-supplier information when available instead of guessing hardness; do not add salt to the tub or invent a softener adjustment for this /01 task.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        },
        {
          "id": "step-3",
          "text": "If cleaning the dishwasher interior, remove every dish, utensil and foreign item first, especially aluminum. The manual warns that acidic or alkaline cleaners in contact with aluminum can release explosive hydrogen.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        },
        {
          "id": "step-4",
          "text": "Use one dishwasher-compatible cleaner according to its label, with the dishwasher empty. Never mix products, use harsh chemicals or abrade the stainless surface.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        },
        {
          "id": "step-5",
          "text": "After the cleaner cycle has finished and the interior is cool, compare the same tub or rack-wheel area. Persistent deposits or recurring poor washing warrant advice about the water supply and suitable detergent.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        }
      ],
      "checks": [
        {
          "id": "scale-pattern",
          "goal": "Are the marks limited to removable spots or streaks on dishes?",
          "question": "Are the marks limited to removable spots or streaks on dishes?",
          "instruction": "Record distribution before choosing a cleaning action.",
          "stepIds": [
            "step-1"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 45, 47",
          "choices": [
            {
              "observation": "normal",
              "label": "Yes, no coating is visible inside the tub",
              "next": "identified"
            },
            {
              "observation": "abnormal",
              "label": "A white coating is also visible on the tub or rack wheels",
              "next": "scale-products"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "scale-products",
          "goal": "Are separate rinse aid and an appropriate dishwasher detergent in use?",
          "question": "Are separate rinse aid and an appropriate dishwasher detergent in use?",
          "instruction": "Review the products and water-supplier information before changing dose.",
          "stepIds": [
            "step-2"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 13, 27, 47",
          "choices": [
            {
              "observation": "normal",
              "label": "Both are appropriate for the load",
              "next": "scale-empty"
            },
            {
              "observation": "abnormal",
              "label": "A product or rinse-aid correction is needed",
              "next": "identified"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "scale-empty",
          "goal": "Is every dish, utensil and foreign object removed?",
          "question": "Is every dish, utensil and foreign object removed?",
          "instruction": "Check all racks and the bottom before introducing a dishwasher cleaner.",
          "stepIds": [
            "step-3"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 38",
          "choices": [
            {
              "observation": "normal",
              "label": "The dishwasher is completely empty",
              "next": "scale-cleaner"
            },
            {
              "observation": "abnormal",
              "label": "Something remains inside",
              "next": "ready"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "scale-cleaner",
          "goal": "Does the cleaner label explicitly permit dishwasher use?",
          "question": "Does the cleaner label explicitly permit dishwasher use?",
          "instruction": "Use only one compatible product and its stated dose and cycle.",
          "stepIds": [
            "step-4"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 7, 38, 47",
          "choices": [
            {
              "observation": "normal",
              "label": "The product is compatible and its directions were followed",
              "next": "scale-after"
            },
            {
              "observation": "abnormal",
              "label": "Compatibility or directions are not established",
              "next": "ready"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "scale-after",
          "goal": "What changed on the same cooled surface after cleaning?",
          "question": "What changed on the same cooled surface after cleaning?",
          "instruction": "A cleaner result does not certify the household water hardness.",
          "stepIds": [
            "step-5"
          ],
          "sourceId": "bosch-manual",
          "locator": "p. 47",
          "choices": [
            {
              "observation": "normal",
              "label": "The visible deposit reduced or cleared",
              "next": "done"
            },
            {
              "observation": "abnormal",
              "label": "The coating persists or quickly returns",
              "next": "service"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        }
      ],
      "branches": {
        "entry": "scale-pattern",
        "outcomes": {
          "done": {
            "type": "issue-located",
            "title": "Observed result recorded",
            "text": "You recorded a reduction in the observed deposits after the compatible cleaner cycle. This is your observation, not independent confirmation of the appliance condition.",
            "sourceId": "bosch-manual",
            "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
          },
          "identified": {
            "type": "issue-located",
            "title": "Observation and next step recorded",
            "text": "Use the rinse-aid or detergent task for the observed product or streaking clue before assuming the tub needs descaling.",
            "sourceId": "bosch-manual",
            "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
          },
          "service": {
            "type": "service-needed",
            "title": "Pause and request qualified help",
            "text": "The observed condition needs qualified help. Keep the appliance out of use when a safety concern remains. Share the exact model, displayed message and your before/after observations; do not open panels, bypass a lock or access the pump.",
            "sourceId": "bosch-manual",
            "locator": "pp. 6–8, 43–48"
          },
          "ready": {
            "type": "prepared",
            "title": "Observation still needed",
            "text": "This check is not complete. A condition you have not observed is still unknown. Save the record and return when the preparation and observation can be completed safely; ask support if safe access is uncertain.",
            "sourceId": "bosch-manual",
            "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
          }
        }
      },
      "outcomeChecks": [
        {
          "text": "You recorded a reduction in the observed deposits after the compatible cleaner cycle.",
          "sourceId": "bosch-manual",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
        }
      ],
      "stopConditions": [
        "Stop using the dishwasher for smoke, a burning smell, damaged wiring, an active leak or water near electrical equipment. Isolate power and water only from a safe, dry, accessible location; otherwise keep clear and request qualified help.",
        "Do not remove the pump cover, reach into the pump, open electrical panels, bypass the door interlock or move the installed dishwasher. Refer plumbing connections, installation and repairs to qualified service.",
        "Stop if a part is cracked, jammed, sharp, insecure or different from the matching manual. Do not force a fitting or touch hot water. Never mix cleaning products."
      ],
      "sources": [
        {
          "id": "bosch-manual",
          "title": "Bosch SHPM65Z*** Operating instructions",
          "url": "https://media3.bsh-group.com/Documents/9001411746_D.pdf",
          "version": "9001411746_D · (0007) 640A MV",
          "checkedAt": "2026-10-13",
          "purpose": "User maintenance, controls, observable troubleshooting and safety",
          "reuse": "Copyright BSH. Linked reference; original summaries only. No manual illustrations reproduced.",
          "locator": "pp. 6–7, 13–14, 27, 38, 45, 47",
          "topicPage": 47,
          "pdfPage": 47,
          "pageNumbering": "Printed English page equals the one-based PDF page in 9001411746_D."
        },
        {
          "id": "bosch-support",
          "title": "Bosch SHPM65Z55N/01 appliance information",
          "url": "https://www.bosch-home.com/us/en/productservice/SHPM65Z55N-01",
          "version": "Live E-Nr /01 support page",
          "checkedAt": "2026-10-13",
          "purpose": "Exact E-Nr identity and direct association with 9001411746_D",
          "reuse": "Link only",
          "locator": "Exact SHPM65Z55N/01 identity; associated operating instructions 9001411746_D"
        }
      ],
      "assets": [
        {
          "id": "bosch-deposit",
          "url": "/diagrams/bosch-deposit.svg",
          "kind": "original schematic",
          "alt": "Conceptual observation map distinguishing food at accessible filters and door seal from a white coating on the tub; an empty interior is required before a cleaner cycle.",
          "license": "Original Homekeep schematic; conceptual identification and observation only, not an exact part drawing or official Bosch artwork"
        }
      ],
      "relatedIds": [
        "bosch-rinse-aid",
        "bosch-detergent-dose",
        "bosch-poor-cleaning"
      ],
      "family": "care",
      "recordFields": [
        {
          "key": "scaleBefore",
          "label": "Deposit pattern and products",
          "phase": "before",
          "type": "text",
          "placeholder": "Tub/rack/dishes; detergent and rinse aid; known water information"
        },
        {
          "key": "scaleAfter",
          "label": "Same surface after the cleaner cycle",
          "phase": "after",
          "type": "text",
          "placeholder": "Cleaner used; empty load confirmed; deposit change"
        }
      ],
      "maintenance": {
        "intervalDays": null,
        "basis": "user-selected",
        "label": "Choose a reminder to review this observation when the symptom recurs or care is needed; no fixed day interval is assigned.",
        "sourceId": "bosch-manual",
        "locator": "pp. 6–7, 13–14, 27, 38, 45, 47"
      },
      "diagramId": "bosch-deposit"
    },
    {
      "id": "bosch-rinse-aid",
      "version": "2.0.0",
      "title": "Refill the rinse-aid reservoir",
      "deviceFamily": "dishwasher",
      "modelApplicability": {
        "modelIds": [
          "bosch-shpm65z55n-01"
        ],
        "region": "US",
        "panel": "Top controls with Start / Reset 3 sec, Delay and AutoAir. Match the full E-Nr, including /01.",
        "manualVersion": "9001411746_D · (0007) 640A MV"
      },
      "exclusions": [
        "SHPM65Z55N/20",
        "SHPM65Z55N/24",
        "SHPM65W55N",
        "Other SHPM / SHXM variants"
      ],
      "intent": "maintenance",
      "summary": "Fill only to the maximum mark, wipe spills and latch the lid.",
      "prerequisites": [
        {
          "text": "Let the machine cool and stop the cycle before opening the door.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        },
        {
          "text": "Use liquid dishwasher rinse aid only, even if your detergent includes rinse aid.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        }
      ],
      "tools": [
        "Soft cloth"
      ],
      "materials": [
        "Liquid dishwasher rinse aid"
      ],
      "steps": [
        {
          "id": "step-1",
          "text": "With the cycle stopped and the door cool, identify the rinse-aid dispenser and its low-rinse-aid indication. Keep it separate from the detergent cup.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        },
        {
          "id": "step-2",
          "text": "Press the rinse-aid lid latch and open the cover. Add only liquid dishwasher rinse aid up to the full/maximum mark; avoid the air-vent hole and do not overfill.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        },
        {
          "id": "step-3",
          "text": "Wipe up any spilled rinse aid with a damp cloth to avoid excess foam.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        },
        {
          "id": "step-4",
          "text": "Close the lid until it clicks. Close the dishwasher door and allow a few moments for the low-rinse-aid indicator to update.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        },
        {
          "id": "step-5",
          "text": "If the lid is damaged, the indicator stays on despite a verified fill, or a wrong product entered the reservoir, contact support without adding another chemical.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        }
      ],
      "checks": [
        {
          "id": "aid-level",
          "goal": "Is the rinse-aid reservoir already supplied?",
          "question": "Is the rinse-aid reservoir already supplied?",
          "instruction": "A lit Add Rinse Aid indicator is a reason to inspect the reservoir, not a reason to fill the detergent cup.",
          "stepIds": [
            "step-1"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 11, 13",
          "choices": [
            {
              "observation": "normal",
              "label": "The reservoir is supplied and no refill is indicated",
              "next": "identified"
            },
            {
              "observation": "abnormal",
              "label": "It is low or the Add Rinse Aid indicator is lit",
              "next": "aid-product"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "aid-product",
          "goal": "Is the product liquid rinse aid made for dishwashers?",
          "question": "Is the product liquid rinse aid made for dishwashers?",
          "instruction": "Check the bottle before pouring; hand dish soap and detergent do not belong in this reservoir.",
          "stepIds": [
            "step-2"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 7, 13",
          "choices": [
            {
              "observation": "normal",
              "label": "Yes, the product and reservoir are correct",
              "next": "aid-fill"
            },
            {
              "observation": "abnormal",
              "label": "The product is wrong or was already poured into the wrong reservoir",
              "next": "service"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "aid-fill",
          "goal": "Are spills removed and the rinse-aid lid latched?",
          "question": "Are spills removed and the rinse-aid lid latched?",
          "instruction": "Fill only to the full mark and keep rinse aid out of the vent opening.",
          "stepIds": [
            "step-2",
            "step-3",
            "step-4"
          ],
          "sourceId": "bosch-manual",
          "locator": "p. 13",
          "choices": [
            {
              "observation": "normal",
              "label": "The fill is correct, spills are wiped and the lid clicks",
              "next": "aid-indicator"
            },
            {
              "observation": "abnormal",
              "label": "The lid is damaged or will not latch",
              "next": "service"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "aid-indicator",
          "goal": "Did the low-rinse-aid indication clear after closing the door?",
          "question": "Did the low-rinse-aid indication clear after closing the door?",
          "instruction": "Allow a few moments after closing; do not keep topping up an already full reservoir.",
          "stepIds": [
            "step-4",
            "step-5"
          ],
          "sourceId": "bosch-manual",
          "locator": "p. 13",
          "choices": [
            {
              "observation": "normal",
              "label": "It cleared after the verified refill",
              "next": "done"
            },
            {
              "observation": "abnormal",
              "label": "It remains lit despite a verified full reservoir",
              "next": "service"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        }
      ],
      "branches": {
        "entry": "aid-level",
        "outcomes": {
          "done": {
            "type": "user-maintenance",
            "title": "Observed result recorded",
            "text": "You recorded a correct refill, latched lid and cleared low-rinse-aid indication. This is your observation, not independent confirmation of the appliance condition.",
            "sourceId": "bosch-manual",
            "locator": "pp. 7–8, 11, 13–14"
          },
          "identified": {
            "type": "issue-located",
            "title": "Observation and next step recorded",
            "text": "The observed condition does not call for further steps in this task. Keep the record and choose a related task if a different symptom remains. No failed internal part has been diagnosed.",
            "sourceId": "bosch-manual",
            "locator": "pp. 7–8, 11, 13–14"
          },
          "service": {
            "type": "service-needed",
            "title": "Pause and request qualified help",
            "text": "The observed condition needs qualified help. Keep the appliance out of use when a safety concern remains. Share the exact model, displayed message and your before/after observations; do not open panels, bypass a lock or access the pump.",
            "sourceId": "bosch-manual",
            "locator": "pp. 6–8, 43–48"
          },
          "ready": {
            "type": "prepared",
            "title": "Observation still needed",
            "text": "This check is not complete. A condition you have not observed is still unknown. Save the record and return when the preparation and observation can be completed safely; ask support if safe access is uncertain.",
            "sourceId": "bosch-manual",
            "locator": "pp. 7–8, 11, 13–14"
          }
        }
      },
      "outcomeChecks": [
        {
          "text": "You recorded a correct refill, latched lid and cleared low-rinse-aid indication.",
          "sourceId": "bosch-manual",
          "locator": "pp. 7–8, 11, 13–14"
        }
      ],
      "stopConditions": [
        "Stop using the dishwasher for smoke, a burning smell, damaged wiring, an active leak or water near electrical equipment. Isolate power and water only from a safe, dry, accessible location; otherwise keep clear and request qualified help.",
        "Do not remove the pump cover, reach into the pump, open electrical panels, bypass the door interlock or move the installed dishwasher. Refer plumbing connections, installation and repairs to qualified service.",
        "Stop if a part is cracked, jammed, sharp, insecure or different from the matching manual. Do not force a fitting or touch hot water. Never mix cleaning products."
      ],
      "sources": [
        {
          "id": "bosch-manual",
          "title": "Bosch SHPM65Z*** Operating instructions",
          "url": "https://media3.bsh-group.com/Documents/9001411746_D.pdf",
          "version": "9001411746_D · (0007) 640A MV",
          "checkedAt": "2026-10-13",
          "purpose": "User maintenance, controls, observable troubleshooting and safety",
          "reuse": "Copyright BSH. Linked reference; original summaries only. No manual illustrations reproduced.",
          "locator": "pp. 7–8, 11, 13–14",
          "topicPage": 13,
          "pdfPage": 13,
          "pageNumbering": "Printed English page equals the one-based PDF page in 9001411746_D."
        },
        {
          "id": "bosch-support",
          "title": "Bosch SHPM65Z55N/01 appliance information",
          "url": "https://www.bosch-home.com/us/en/productservice/SHPM65Z55N-01",
          "version": "Live E-Nr /01 support page",
          "checkedAt": "2026-10-13",
          "purpose": "Exact E-Nr identity and direct association with 9001411746_D",
          "reuse": "Link only",
          "locator": "Exact SHPM65Z55N/01 identity; associated operating instructions 9001411746_D"
        }
      ],
      "assets": [
        {
          "id": "bosch-dispensers",
          "url": "/diagrams/bosch-dispensers.svg",
          "kind": "original schematic",
          "alt": "Conceptual distinction between the detergent cup with a flat tablet and the separate liquid rinse-aid reservoir; neither drawing gives exact component geometry.",
          "license": "Original Homekeep schematic; conceptual identification and observation only, not an exact part drawing or official Bosch artwork"
        }
      ],
      "relatedIds": [
        "bosch-poor-drying",
        "bosch-limescale"
      ],
      "family": "wash-dry",
      "recordFields": [
        {
          "key": "aidBefore",
          "label": "Rinse-aid indication before filling",
          "phase": "before",
          "type": "text",
          "placeholder": "Indicator state and observed level"
        },
        {
          "key": "aidAfter",
          "label": "Fill and lid check",
          "phase": "after",
          "type": "text",
          "placeholder": "Correct product; spill cleanup; lid and indicator"
        }
      ],
      "maintenance": {
        "intervalDays": null,
        "basis": "user-selected",
        "label": "Choose a reminder to review this observation when the symptom recurs or care is needed; no fixed day interval is assigned.",
        "sourceId": "bosch-manual",
        "locator": "pp. 7–8, 11, 13–14"
      },
      "diagramId": "bosch-dispensers"
    },
    {
      "id": "bosch-detergent-cover",
      "version": "2.0.0",
      "title": "Clean a detergent cover that will not shut",
      "deviceFamily": "dishwasher",
      "modelApplicability": {
        "modelIds": [
          "bosch-shpm65z55n-01"
        ],
        "region": "US",
        "panel": "Top controls with Start / Reset 3 sec, Delay and AutoAir. Match the full E-Nr, including /01.",
        "manualVersion": "9001411746_D · (0007) 640A MV"
      },
      "exclusions": [
        "SHPM65Z55N/20",
        "SHPM65Z55N/24",
        "SHPM65W55N",
        "Other SHPM / SHXM variants"
      ],
      "intent": "troubleshooting",
      "summary": "Remove sticky residue from the dispenser cover guides without forcing the latch.",
      "prerequisites": [
        {
          "text": "End the cycle and let the interior cool.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        },
        {
          "text": "Turn off and safely disconnect power before cleaning.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        }
      ],
      "tools": [
        "Soft damp cloth"
      ],
      "materials": [
        "Water"
      ],
      "steps": [
        {
          "id": "step-1",
          "text": "Empty any remaining detergent from the dispenser when it is safe to do so.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        },
        {
          "id": "step-2",
          "text": "Inspect the cover guides for sticky detergent residue. Wipe the accessible guides with a soft damp cloth.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        },
        {
          "id": "step-3",
          "text": "Gently slide and latch the cover as described in the manual. Do not force or pry it.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        },
        {
          "id": "step-4",
          "text": "If it still will not close or a latch is damaged, stop and request service. Use only automatic dishwasher detergent in future washes.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        }
      ],
      "checks": [
        {
          "id": "cover-load",
          "goal": "Is the detergent cup clear of a tablet pressing against its cover?",
          "question": "Is the detergent cup clear of a tablet pressing against its cover?",
          "instruction": "A tablet must lie flat in the dispenser, not stand on its side or sit in the separate tab tray.",
          "stepIds": [
            "step-1"
          ],
          "sourceId": "bosch-manual",
          "locator": "p. 28",
          "choices": [
            {
              "observation": "normal",
              "label": "The cup is empty or the tablet lies clear of the cover",
              "next": "cover-guides"
            },
            {
              "observation": "abnormal",
              "label": "A tablet or excess detergent obstructs the cover",
              "next": "cover-clear"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            },
            {
              "observation": "normal",
              "label": "The cover already slides and clicks closed normally",
              "next": "identified"
            }
          ]
        },
        {
          "id": "cover-clear",
          "goal": "Does clearing the contents let the cover slide and click?",
          "question": "Does clearing the contents let the cover slide and click?",
          "instruction": "With the appliance cool and safely isolated, remove the obstruction without prying the latch.",
          "stepIds": [
            "step-1",
            "step-3"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 28, 47",
          "choices": [
            {
              "observation": "normal",
              "label": "The cover closes normally",
              "next": "done"
            },
            {
              "observation": "abnormal",
              "label": "It still resists closing",
              "next": "cover-guides"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "cover-guides",
          "goal": "Are the cover guides free of sticky detergent?",
          "question": "Are the cover guides free of sticky detergent?",
          "instruction": "Look at accessible tracks; do not dismantle the dispenser.",
          "stepIds": [
            "step-2"
          ],
          "sourceId": "bosch-manual",
          "locator": "p. 47",
          "choices": [
            {
              "observation": "normal",
              "label": "No residue is visible but the cover still will not close",
              "next": "service"
            },
            {
              "observation": "abnormal",
              "label": "Sticky residue is visible on the guides",
              "next": "cover-clean"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        },
        {
          "id": "cover-clean",
          "goal": "Did wiping the guides restore normal latching?",
          "question": "Did wiping the guides restore normal latching?",
          "instruction": "Gently wipe with a damp cloth and slide the cover as shown in the manual.",
          "stepIds": [
            "step-2",
            "step-3",
            "step-4"
          ],
          "sourceId": "bosch-manual",
          "locator": "pp. 28, 47",
          "choices": [
            {
              "observation": "normal",
              "label": "The cleaned cover slides and clicks without force",
              "next": "done"
            },
            {
              "observation": "abnormal",
              "label": "The latch is damaged or the cover still will not close",
              "next": "service"
            },
            {
              "observation": "unobserved",
              "label": "I have not checked this, or cannot observe it safely",
              "next": "ready"
            }
          ]
        }
      ],
      "branches": {
        "entry": "cover-load",
        "outcomes": {
          "done": {
            "type": "issue-located",
            "title": "Observed result recorded",
            "text": "You recorded normal detergent-cover movement and latching after removing the observed obstruction. This is your observation, not independent confirmation of the appliance condition.",
            "sourceId": "bosch-manual",
            "locator": "pp. 8, 27–28, 47"
          },
          "identified": {
            "type": "issue-located",
            "title": "Observation and next step recorded",
            "text": "The observed condition does not call for further steps in this task. Keep the record and choose a related task if a different symptom remains. No failed internal part has been diagnosed.",
            "sourceId": "bosch-manual",
            "locator": "pp. 8, 27–28, 47"
          },
          "service": {
            "type": "service-needed",
            "title": "Pause and request qualified help",
            "text": "The observed condition needs qualified help. Keep the appliance out of use when a safety concern remains. Share the exact model, displayed message and your before/after observations; do not open panels, bypass a lock or access the pump.",
            "sourceId": "bosch-manual",
            "locator": "pp. 6–8, 43–48"
          },
          "ready": {
            "type": "prepared",
            "title": "Observation still needed",
            "text": "This check is not complete. A condition you have not observed is still unknown. Save the record and return when the preparation and observation can be completed safely; ask support if safe access is uncertain.",
            "sourceId": "bosch-manual",
            "locator": "pp. 8, 27–28, 47"
          }
        }
      },
      "outcomeChecks": [
        {
          "text": "You recorded normal detergent-cover movement and latching after removing the observed obstruction.",
          "sourceId": "bosch-manual",
          "locator": "pp. 8, 27–28, 47"
        }
      ],
      "stopConditions": [
        "Stop using the dishwasher for smoke, a burning smell, damaged wiring, an active leak or water near electrical equipment. Isolate power and water only from a safe, dry, accessible location; otherwise keep clear and request qualified help.",
        "Do not remove the pump cover, reach into the pump, open electrical panels, bypass the door interlock or move the installed dishwasher. Refer plumbing connections, installation and repairs to qualified service.",
        "Stop if a part is cracked, jammed, sharp, insecure or different from the matching manual. Do not force a fitting or touch hot water. Never mix cleaning products."
      ],
      "sources": [
        {
          "id": "bosch-manual",
          "title": "Bosch SHPM65Z*** Operating instructions",
          "url": "https://media3.bsh-group.com/Documents/9001411746_D.pdf",
          "version": "9001411746_D · (0007) 640A MV",
          "checkedAt": "2026-10-13",
          "purpose": "User maintenance, controls, observable troubleshooting and safety",
          "reuse": "Copyright BSH. Linked reference; original summaries only. No manual illustrations reproduced.",
          "locator": "pp. 8, 27–28, 47",
          "topicPage": 47,
          "pdfPage": 47,
          "pageNumbering": "Printed English page equals the one-based PDF page in 9001411746_D."
        },
        {
          "id": "bosch-support",
          "title": "Bosch SHPM65Z55N/01 appliance information",
          "url": "https://www.bosch-home.com/us/en/productservice/SHPM65Z55N-01",
          "version": "Live E-Nr /01 support page",
          "checkedAt": "2026-10-13",
          "purpose": "Exact E-Nr identity and direct association with 9001411746_D",
          "reuse": "Link only",
          "locator": "Exact SHPM65Z55N/01 identity; associated operating instructions 9001411746_D"
        }
      ],
      "assets": [
        {
          "id": "bosch-dispensers",
          "url": "/diagrams/bosch-dispensers.svg",
          "kind": "original schematic",
          "alt": "Conceptual distinction between the detergent cup with a flat tablet and the separate liquid rinse-aid reservoir; neither drawing gives exact component geometry.",
          "license": "Original Homekeep schematic; conceptual identification and observation only, not an exact part drawing or official Bosch artwork"
        }
      ],
      "relatedIds": [
        "bosch-detergent-dose",
        "bosch-poor-cleaning"
      ],
      "family": "door-controls",
      "recordFields": [
        {
          "key": "coverBefore",
          "label": "Cover obstruction before cleaning",
          "phase": "before",
          "type": "text",
          "placeholder": "Tablet position, excess detergent or sticky guide residue"
        },
        {
          "key": "coverAfter",
          "label": "Cover movement after correction",
          "phase": "after",
          "type": "text",
          "placeholder": "Slides and clicks, or specific remaining obstruction"
        }
      ],
      "maintenance": {
        "intervalDays": null,
        "basis": "user-selected",
        "label": "Choose a reminder to review this observation when the symptom recurs or care is needed; no fixed day interval is assigned.",
        "sourceId": "bosch-manual",
        "locator": "pp. 8, 27–28, 47"
      },
      "diagramId": "bosch-dispensers"
    }
  ],
  "model": {
    "id": "bosch-shpm65z55n-01",
    "brand": "Bosch",
    "model": "SHPM65Z55N/01",
    "family": "dishwasher",
    "region": "US",
    "manual": "bosch-manual",
    "panel": "Top controls with Start / Reset 3 sec, Delay and AutoAir. Match the full E-Nr, including /01.",
    "exclusions": [
      "SHPM65Z55N/20",
      "SHPM65Z55N/24",
      "SHPM65W55N",
      "Other SHPM / SHXM variants"
    ]
  }
}
