{
  "schemaVersion": "1.0",
  "entityFamily": "sub-modules",
  "entityType": "DefinedTerm",
  "entityId": "sub-modules:141",
  "canonicalUrl": "https://babadook.tech/sub-modules/preventive-maintenance",
  "machineBaseUrl": "https://babadook.tech/ai/sub-modules/preventive-maintenance",
  "name": "Preventive Maintenance",
  "aliases": [],
  "summary": "The breakdown that never happens — because the order already exists.",
  "description": [
    "Every catastrophic failure sends the same invitations first: the vibration reading nobody logged, the calibration date nobody watched, the interval everyone meant to schedule. Preventive Maintenance accepts them all — triggers draft the orders, parts reserve, capacity warns, and the failure that was coming never arrives."
  ],
  "sections": [
    {
      "id": "maintenance-cycle-7037785b-88de-47d7-9b34-efce4277534d",
      "heading": "Maintenance cycle",
      "body": [
        "Each stage below keeps the asset legal and available — triggers draft orders, technicians close them with findings, and the record compounds."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "data-view-1",
          "heading": "data View",
          "body": [
            "section: stages"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "trigger-1",
          "heading": "Trigger",
          "body": [
            "Intervals, usage thresholds, and condition readings cross policy limits with the policy version cited. Due work drafts orders with parts and capacity warned."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "execute-2",
          "heading": "Execute",
          "body": [
            "Technicians perform with procedures, measurements, and calibration readings recorded. Out-of-tolerance findings escalate with affected lots quarantined."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "learn-3",
          "heading": "Learn",
          "body": [
            "Downtime, costs, and findings accumulate per asset class, tuning future intervals from evidence instead of manufacturer defaults alone."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "7037785b-88de-47d7-9b34-efce4277534d"
    },
    {
      "id": "maintenance-guarantees-290c204b-9652-4540-bb55-58968070fb03",
      "heading": "Maintenance guarantees",
      "body": [],
      "specifications": [
        {
          "label": "Policy-bound triggers",
          "value": "Intervals, usage thresholds, and condition limits versioned per asset class",
          "group": "spec Items"
        },
        {
          "label": "Self-drafting orders",
          "value": "Due maintenance creates work orders with parts and capacity reserved",
          "group": "spec Items"
        },
        {
          "label": "Compliance foresight",
          "value": "Calibration and inspection flags raised before expiry becomes violation",
          "group": "spec Items"
        },
        {
          "label": "section",
          "value": "capabilities",
          "group": "data View"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "290c204b-9652-4540-bb55-58968070fb03"
    },
    {
      "id": "maintenance-by-industry-80c52e47-6069-4295-81d0-531ff2683b89",
      "heading": "Maintenance by industry",
      "body": [
        "Preventive programs bend per industry — same trigger discipline, different failure stakes."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "data-view-1",
          "heading": "data View",
          "body": [
            "section: industries"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "manufacturing-1",
          "heading": "Manufacturing",
          "body": [
            "Press, CNC, and line maintenance with downtime windows reserved like production orders. Tooling life tracks per die and fixture with replacement forecasted."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "healthcare-2",
          "heading": "Healthcare",
          "body": [
            "Biomed programs with calibration traceability per device and patient-safety escalation on out-of-tolerance findings. Downtime reroutes procedures automatically."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "energy-and-utilities-3",
          "heading": "Energy and Utilities",
          "body": [
            "Rotating equipment and grid assets with condition monitoring, outage windows, and regulatory inspection intervals tracked per asset class."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "80c52e47-6069-4295-81d0-531ff2683b89"
    },
    {
      "id": "preventive-maintenance-questions-00042971-cef6-4fce-9dc0-ecbe1acb0a4f",
      "heading": "Preventive Maintenance questions",
      "body": [],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "section-1-1",
          "heading": "Section 1",
          "body": [
            "What triggers a maintenance work order?",
            "Calendar intervals, usage thresholds, or condition readings crossing policy limits. The trigger, the policy version, and the asset state are recorded on the order."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "section-2-2",
          "heading": "Section 2",
          "body": [
            "How are spare parts handled?",
            "Due orders reserve parts from inventory with FEFO and lot constraints. Shortages escalate to procurement with the affected maintenance window named."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "section-3-3",
          "heading": "Section 3",
          "body": [
            "We run to failure on purpose for cheap assets. Does this force PM on everything?",
            "No. Run-to-failure is a legitimate strategy the system records per asset class — with the cost comparison to prove it stays cheaper than preventing."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "data-view-1",
          "heading": "data View",
          "body": [
            "section: faqs"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "faq_section",
      "sourceBlockId": "00042971-cef6-4fce-9dc0-ecbe1acb0a4f"
    },
    {
      "id": "content-section-5",
      "heading": "content section",
      "body": [
        "value: When a lab instrument approaches calibration expiry, the system flags it before it becomes a compliance issue — with the work order already drafted, parts reserved, and the affected production schedule warned."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "content_section"
    },
    {
      "id": "section-6",
      "heading": "Section 6",
      "body": [
        "Interval, usage, and condition-based maintenance triggers"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    },
    {
      "id": "section-7",
      "heading": "Section 7",
      "body": [
        "Automatic work-order generation with parts reservation"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    },
    {
      "id": "section-8",
      "heading": "Section 8",
      "body": [
        "Calibration tracking with compliance flags"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    },
    {
      "id": "section-9",
      "heading": "Section 9",
      "body": [
        "Downtime and repair-cost linkage to assets and projects"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "12",
          "family": "products",
          "name": "XRP",
          "slug": "xrp",
          "canonicalUrl": "https://babadook.tech/products/xrp",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "modules",
      "targets": [
        {
          "id": "125",
          "family": "modules",
          "name": "Assets",
          "slug": "assets",
          "canonicalUrl": "https://babadook.tech/modules/assets",
          "relationship": "modules"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 23,
    "projectedBlockCount": 23,
    "sourceValueCount": 36,
    "projectedValueCount": 40,
    "sourceRelationshipCount": 2,
    "projectedRelationshipCount": 2,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "7e157387922c0a6228ce744d5afdc2d82e13871719b2fbfb28dfd598170f6214"
}