{
  "project_id": "KLT51-DEMO",
  "title": "Demo construction and finance project",
  "pix_count": 11,
  "edge_count": 9,
  "defect_count": 12,
  "lambda_count": 6,
  "delta_avg": 1.5939350064350064,
  "msi_max": 2.5701837729323302,
  "di_max": 0.08,
  "cri": 0.4472722007722008,
  "nodes": [
    {
      "id": "res_team_a",
      "label": "Монтажная бригада A",
      "type": "resource",
      "peak": {
        "linked": true,
        "resourced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": null,
      "payload": {
        "id": "res_team_a",
        "name": "Монтажная бригада A",
        "resource_type": "labor",
        "capacity": 1
      }
    },
    {
      "id": "res_crane",
      "label": "Кран",
      "type": "resource",
      "peak": {
        "linked": true,
        "resourced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": null,
      "payload": {
        "id": "res_crane",
        "name": "Кран",
        "resource_type": "equipment",
        "capacity": 1
      }
    },
    {
      "id": "del_windows",
      "label": "Оконные блоки",
      "type": "delivery",
      "peak": {
        "linked": true,
        "scheduled": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": null,
      "payload": {
        "id": "del_windows",
        "name": "Оконные блоки",
        "delivery_day": 5,
        "buffer_days": 1,
        "document_basis": "invoice-001"
      }
    },
    {
      "id": "del_alarm",
      "label": "Охранная сигнализация",
      "type": "delivery",
      "peak": {
        "linked": true,
        "scheduled": true,
        "justified": false,
        "physically_feasible": true
      },
      "reper": null,
      "payload": {
        "id": "del_alarm",
        "name": "Охранная сигнализация",
        "delivery_day": 3,
        "buffer_days": 0,
        "document_basis": ""
      }
    },
    {
      "id": "w_demo",
      "label": "Демонтаж",
      "type": "work",
      "peak": {
        "linked": true,
        "scheduled": true,
        "resourced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": {
        "U": 0.9,
        "I": 0.6,
        "R": 0.4,
        "D": 0.7
      },
      "payload": {
        "id": "w_demo",
        "name": "Демонтаж",
        "start_day": 1,
        "end_day": 4,
        "zone": "1 этаж",
        "resources": [
          "res_team_a"
        ],
        "predecessors": [],
        "deliveries": [],
        "reper": {
          "U": 0.9,
          "I": 0.6,
          "R": 0.4,
          "D": 0.7
        }
      }
    },
    {
      "id": "w_windows",
      "label": "Монтаж окон",
      "type": "work",
      "peak": {
        "linked": true,
        "scheduled": true,
        "resourced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": {
        "U": 0.8,
        "I": 0.55,
        "R": 0.2,
        "D": 0.35
      },
      "payload": {
        "id": "w_windows",
        "name": "Монтаж окон",
        "start_day": 3,
        "end_day": 7,
        "zone": "1 этаж",
        "resources": [
          "res_team_a",
          "res_crane"
        ],
        "predecessors": [
          "w_demo"
        ],
        "deliveries": [
          "del_windows"
        ],
        "reper": {
          "U": 0.8,
          "I": 0.55,
          "R": 0.2,
          "D": 0.35
        }
      }
    },
    {
      "id": "w_alarm",
      "label": "Монтаж сигнализации",
      "type": "work",
      "peak": {
        "linked": false,
        "scheduled": true,
        "resourced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": {
        "U": 0.7,
        "I": 0.6,
        "R": 0.3,
        "D": 0.2
      },
      "payload": {
        "id": "w_alarm",
        "name": "Монтаж сигнализации",
        "start_day": 5,
        "end_day": 8,
        "zone": "2 этаж",
        "resources": [
          "res_team_a"
        ],
        "predecessors": [],
        "deliveries": [
          "del_alarm"
        ],
        "reper": {
          "U": 0.7,
          "I": 0.6,
          "R": 0.3,
          "D": 0.2
        }
      }
    },
    {
      "id": "c_total",
      "label": "Итого",
      "type": "cost",
      "peak": {
        "linked": false,
        "priced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": null,
      "payload": {
        "id": "c_total",
        "name": "Итого",
        "amount": 8102300,
        "basis": "contract",
        "coefficient": 1.0
      }
    },
    {
      "id": "c_windows",
      "label": "Окна",
      "type": "cost",
      "peak": {
        "linked": true,
        "priced": true,
        "justified": true,
        "physically_feasible": true
      },
      "reper": {
        "U": 0.7,
        "I": 0.4,
        "R": 0.2,
        "D": 0.3
      },
      "payload": {
        "id": "c_windows",
        "name": "Окна",
        "parent_id": "c_total",
        "amount": 500000,
        "basis": "estimate",
        "coefficient": 1.0,
        "reper": {
          "U": 0.7,
          "I": 0.4,
          "R": 0.2,
          "D": 0.3
        }
      }
    },
    {
      "id": "c_alarm",
      "label": "Сигнализация",
      "type": "cost",
      "peak": {
        "linked": true,
        "priced": true,
        "justified": false,
        "physically_feasible": true
      },
      "reper": {
        "U": 0.8,
        "I": 0.7,
        "R": 0.5,
        "D": 0.1
      },
      "payload": {
        "id": "c_alarm",
        "name": "Сигнализация",
        "parent_id": "c_total",
        "amount": 120000,
        "basis": "",
        "coefficient": 1.25,
        "reper": {
          "U": 0.8,
          "I": 0.7,
          "R": 0.5,
          "D": 0.1
        }
      }
    },
    {
      "id": "fin_cash",
      "label": "Платёж по акту без подтверждённого закрытия",
      "type": "finance",
      "peak": {
        "linked": true,
        "priced": true,
        "justified": false,
        "physically_feasible": true
      },
      "reper": {
        "U": 0.78125,
        "I": 0.72,
        "R": 1,
        "D": 0.55
      },
      "payload": {
        "id": "fin_cash",
        "description": "Платёж по акту без подтверждённого закрытия",
        "planned": 1000000,
        "actual": 1280000,
        "document_ref": ""
      }
    }
  ],
  "edges": [
    {
      "source": "w_demo",
      "target": "res_team_a",
      "type": "uses_resource",
      "label": "uses"
    },
    {
      "source": "w_demo",
      "target": "w_windows",
      "type": "precedes",
      "label": "precedes"
    },
    {
      "source": "w_windows",
      "target": "res_team_a",
      "type": "uses_resource",
      "label": "uses"
    },
    {
      "source": "w_windows",
      "target": "res_crane",
      "type": "uses_resource",
      "label": "uses"
    },
    {
      "source": "w_windows",
      "target": "del_windows",
      "type": "requires_delivery",
      "label": "requires"
    },
    {
      "source": "w_alarm",
      "target": "res_team_a",
      "type": "uses_resource",
      "label": "uses"
    },
    {
      "source": "w_alarm",
      "target": "del_alarm",
      "type": "requires_delivery",
      "label": "requires"
    },
    {
      "source": "c_windows",
      "target": "c_total",
      "type": "cost_rollup",
      "label": "rollup"
    },
    {
      "source": "c_alarm",
      "target": "c_total",
      "type": "cost_rollup",
      "label": "rollup"
    }
  ],
  "defects": [
    {
      "id": "DEF-0001",
      "defect_class": "logistics",
      "title": "Delivery without basis",
      "message": "Delivery del_alarm has no document basis.",
      "severity": 0.45,
      "pix_ids": [
        "del_alarm"
      ],
      "payload": {}
    },
    {
      "id": "DEF-0002",
      "defect_class": "cost",
      "title": "Coefficient without basis",
      "message": "Cost c_alarm has coefficient 1.25 without basis.",
      "severity": 0.55,
      "pix_ids": [
        "c_alarm"
      ],
      "payload": {}
    },
    {
      "id": "DEF-0003",
      "defect_class": "lambda",
      "title": "High lambda defect",
      "message": "Монтаж окон has delta=1.762.",
      "severity": 0.3523809523809524,
      "pix_ids": [
        "w_windows"
      ],
      "payload": {
        "lambda_value": 0.7619047619047621,
        "delta": 1.761904761904762,
        "auth": 0.3620689655172414,
        "status": "ok",
        "message": ""
      }
    },
    {
      "id": "DEF-0004",
      "defect_class": "lambda",
      "title": "High lambda defect",
      "message": "Монтаж сигнализации has delta=2.067.",
      "severity": 0.4133333333333333,
      "pix_ids": [
        "w_alarm"
      ],
      "payload": {
        "lambda_value": 1.0666666666666667,
        "delta": 2.0666666666666664,
        "auth": 0.32608695652173914,
        "status": "ok",
        "message": ""
      }
    },
    {
      "id": "DEF-0005",
      "defect_class": "lambda",
      "title": "High lambda defect",
      "message": "Окна has delta=1.625.",
      "severity": 0.325,
      "pix_ids": [
        "c_windows"
      ],
      "payload": {
        "lambda_value": 0.6250000000000001,
        "delta": 1.625,
        "auth": 0.38095238095238093,
        "status": "ok",
        "message": ""
      }
    },
    {
      "id": "DEF-0006",
      "defect_class": "lambda",
      "title": "High lambda defect",
      "message": "Сигнализация has delta=2.286.",
      "severity": 0.4571428571428572,
      "pix_ids": [
        "c_alarm"
      ],
      "payload": {
        "lambda_value": 1.285714285714286,
        "delta": 2.285714285714286,
        "auth": 0.3043478260869565,
        "status": "ok",
        "message": ""
      }
    },
    {
      "id": "DEF-0007",
      "defect_class": "lambda",
      "title": "High lambda defect",
      "message": "Платёж по акту без подтверждённого закрытия has delta=1.574.",
      "severity": 0.3148648648648648,
      "pix_ids": [
        "fin_cash"
      ],
      "payload": {
        "lambda_value": 0.5743243243243242,
        "delta": 1.5743243243243241,
        "auth": 0.38845144356955386,
        "status": "ok",
        "message": ""
      }
    },
    {
      "id": "DEF-0008",
      "defect_class": "technology",
      "title": "Technology overlap",
      "message": "Work w_windows starts before predecessor w_demo is complete.",
      "severity": 0.65,
      "pix_ids": [
        "w_windows",
        "w_demo"
      ],
      "payload": {}
    },
    {
      "id": "DEF-0009",
      "defect_class": "resource",
      "title": "Resource conflict",
      "message": "Works w_demo and w_windows share res_team_a with overlapping dates.",
      "severity": 0.6,
      "pix_ids": [
        "w_demo",
        "w_windows"
      ],
      "payload": {}
    },
    {
      "id": "DEF-0010",
      "defect_class": "resource",
      "title": "Resource conflict",
      "message": "Works w_windows and w_alarm share res_team_a with overlapping dates.",
      "severity": 0.6,
      "pix_ids": [
        "w_windows",
        "w_alarm"
      ],
      "payload": {}
    },
    {
      "id": "DEF-0011",
      "defect_class": "cost",
      "title": "Cost scale jump",
      "message": "Cost parent c_total differs from child sum; MSI=2.570.",
      "severity": 1,
      "pix_ids": [
        "c_total"
      ],
      "payload": {}
    },
    {
      "id": "DEF-0012",
      "defect_class": "cost",
      "title": "Deficit zone",
      "message": "Offer is lower than minimum control cost by 8.0%.",
      "severity": 0.24,
      "pix_ids": [
        "project"
      ],
      "payload": {}
    }
  ],
  "lambda": {
    "w_demo": {
      "lambda_value": -1.2499999999999996,
      "delta": 0.24999999999999956,
      "auth": 0.8000000000000003,
      "status": "ok",
      "message": ""
    },
    "w_windows": {
      "lambda_value": 0.7619047619047621,
      "delta": 1.761904761904762,
      "auth": 0.3620689655172414,
      "status": "ok",
      "message": ""
    },
    "w_alarm": {
      "lambda_value": 1.0666666666666667,
      "delta": 2.0666666666666664,
      "auth": 0.32608695652173914,
      "status": "ok",
      "message": ""
    },
    "c_windows": {
      "lambda_value": 0.6250000000000001,
      "delta": 1.625,
      "auth": 0.38095238095238093,
      "status": "ok",
      "message": ""
    },
    "c_alarm": {
      "lambda_value": 1.285714285714286,
      "delta": 2.285714285714286,
      "auth": 0.3043478260869565,
      "status": "ok",
      "message": ""
    },
    "fin_cash": {
      "lambda_value": 0.5743243243243242,
      "delta": 1.5743243243243241,
      "auth": 0.38845144356955386,
      "status": "ok",
      "message": ""
    }
  }
}