{
  "schemaVersion": "1.0",
  "entityFamily": "sub-modules",
  "entityType": "DefinedTerm",
  "entityId": "sub-modules:137",
  "canonicalUrl": "https://babadook.tech/sub-modules/mrp-planning",
  "machineBaseUrl": "https://babadook.tech/ai/sub-modules/mrp-planning",
  "name": "MRP Planning",
  "aliases": [],
  "summary": "Plans that survive contact with engineering changes — replan in hours, not weeks.",
  "description": [
    "The plan was perfect until engineering released a revision mid-quarter — then six weeks of procurement unraveled. MRP Planning pins every run to its inputs snapshot and replans affected branches the hour a change lands. Superseded plans stay as evidence; the new plan cites exactly what moved and why."
  ],
  "sections": [
    {
      "id": "planning-stages-b4c9985e-8c18-4455-a353-41a3bb579611",
      "heading": "Planning stages",
      "body": [
        "Each stage below pins its inputs — reruns from the same snapshot reproduce the same plan."
      ],
      "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": "explode-1",
          "heading": "Explode",
          "body": [
            "Demand explodes through versioned BOMs with effectivity, phantoms flattened, and matrix configurations resolved. Every requirement cites its parent and revision."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "net-against-supply-2",
          "heading": "Net Against Supply",
          "body": [
            "Gross requirements net against on-hand, reserved, and planned supply with pegging preserved, so every planned order traces to the demand that created it."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "constrain-by-capacity-3",
          "heading": "Constrain by Capacity",
          "body": [
            "Planned orders load work centers with setup, run, and queue times. Overloads surface with competing jobs named; infeasible stretches return certificates."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "b4c9985e-8c18-4455-a353-41a3bb579611"
    },
    {
      "id": "planning-guarantees-5c4bb2a5-23a9-48f9-a9b7-ce6c86b40f79",
      "heading": "Planning guarantees",
      "body": [],
      "specifications": [
        {
          "label": "Snapshot inputs",
          "value": "BOM revision, inventory position, and capacity model pinned per run",
          "group": "spec Items"
        },
        {
          "label": "Honest infeasibility",
          "value": "Certificates with sensitivity instead of silent partial plans",
          "group": "spec Items"
        },
        {
          "label": "Retained history",
          "value": "Superseded plans preserved as evidence with lineage to replacements",
          "group": "spec Items"
        },
        {
          "label": "section",
          "value": "capabilities",
          "group": "data View"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "5c4bb2a5-23a9-48f9-a9b7-ce6c86b40f79"
    },
    {
      "id": "planning-by-industry-a7a13464-9355-45c3-a9c9-7b4430866271",
      "heading": "Planning by industry",
      "body": [
        "Material planning bends per industry — same explosion discipline, different variability 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": "automotive-1",
          "heading": "Automotive",
          "body": [
            "High-volume repetitive planning with EDI-driven demand and sequenced supply. Engineering changes cut over by effectivity with open orders protected."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "electronics-2",
          "heading": "Electronics",
          "body": [
            "Long-leadtime component planning with allocation risk flagged early. Revision churn absorbs through effectivity without scrapping healthy stock."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "food-and-pharma-3",
          "heading": "Food and Pharma",
          "body": [
            "Shelf-life-constrained planning with FEFO supply selection and batch minimums honored. Expiry risk plans down before waste happens."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "a7a13464-9355-45c3-a9c9-7b4430866271"
    },
    {
      "id": "mrp-planning-questions-266e135e-f51c-4b93-80a2-60145e611d41",
      "heading": "MRP Planning questions",
      "body": [],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "section-1-1",
          "heading": "Section 1",
          "body": [
            "What happens when a BOM changes mid-plan?",
            "The active plan invalidates affected branches and replans against the new revision. Superseded plans are retained as evidence, never overwritten."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "section-2-2",
          "heading": "Section 2",
          "body": [
            "How are capacity constraints handled?",
            "Work-center capacity with setup, run, queue, and wait times constrains the plan. Overloaded resources surface with the jobs competing for them named."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "section-3-3",
          "heading": "Section 3",
          "body": [
            "Our planners don't trust system plans. How do we earn it?",
            "Start with pegging: every planned order traces to the demand that created it. Trust arrives the first time a planner follows the trace and finds it correct."
          ],
          "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": "266e135e-f51c-4b93-80a2-60145e611d41"
    },
    {
      "id": "content-section-5",
      "heading": "content section",
      "body": [
        "value: Every plan carries its inputs snapshot: BOM version, inventory position, capacity model. Infeasible plans return certificates with sensitivity instead of silent partial answers. Superseded plans are retained as evidence, never overwritten."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "content_section"
    },
    {
      "id": "section-6",
      "heading": "Section 6",
      "body": [
        "Versioned, effectivity-dated BOM explosion"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    },
    {
      "id": "section-7",
      "heading": "Section 7",
      "body": [
        "Pegged supply and phantom-item handling"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    },
    {
      "id": "section-8",
      "heading": "Section 8",
      "body": [
        "Capacity-constrained planning with feasibility verdicts"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": []
    },
    {
      "id": "section-9",
      "heading": "Section 9",
      "body": [
        "Instant replan on engineering change"
      ],
      "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": "123",
          "family": "modules",
          "name": "Manufacturing",
          "slug": "manufacturing",
          "canonicalUrl": "https://babadook.tech/modules/manufacturing",
          "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": "74c8e1fbd2b1b661d868b060dcb188e58a8136648d1f512ef8907c3e9f921ca6"
}