1. A method for optimizing inventory of a supply chain, comprising: generating an inventory plan for a supply chain, the supply chain comprising a plurality of buffers, the inventory plan describing an amount of inventory for each buffer of the plurality of buffers; generating a supply chain plan in accordance with the inventory plan; initiating execution of the supply chain plan at the supply chain; monitoring the supply chain to generate supply chain data, the supply chain data comprising a plurality of metric values describing the supply chain; detecting a watchpoint being triggered by a metric value of the plurality of metric values; identifying a cause of the triggered watchpoint; adjusting the inventory plan in response to the detected triggered watchpoint and in accordance with the identified cause; adjusting the supply chain plan in accordance with the adjusted inventory plan; and initiating execution of the adjusted supply chain plan.