{
  "id": "cs-hr-conflict-mgmt-002",
  "title": "The Tipping Point at Innovate Solutions",
  "metadata": {
    "version": "2.1b",
    "author": "Ashwin Hebbar",
    "displayMode": "explicit",
    "updatedAt": "2025-10-12T20:05:37.478Z"
  },
  "assessmentDimensions": {
    "leadership": {
      "type": "quantitative",
      "initialValue": 50,
      "range": {
        "min": 0,
        "max": 100
      },
      "label": "Leadership & Decision Making",
      "description": "Your ability to guide your team, make sound judgments, and maintain authority.",
      "displayToStudent": true
    },
    "conflictResolution": {
      "type": "quantitative",
      "initialValue": 50,
      "range": {
        "min": 0,
        "max": 100
      },
      "label": "Conflict Resolution Skill",
      "description": "Your effectiveness in identifying and resolving interpersonal conflicts.",
      "displayToStudent": true
    },
    "hrCompliance": {
      "type": "quantitative",
      "initialValue": 50,
      "range": {
        "min": 0,
        "max": 100
      },
      "label": "HR Compliance",
      "description": "Adherence to company policy and HR best practices.",
      "displayToStudent": false
    },
    "teamMorale": {
      "type": "quantitative",
      "initialValue": 60,
      "range": {
        "min": 0,
        "max": 100
      },
      "label": "Team Morale",
      "description": "The overall mood, motivation, and psychological safety of your team.",
      "displayToStudent": true
    },
    "projectOutcome": {
      "type": "qualitative",
      "initialValue": "on_track",
      "possibleValues": [
        "at_risk",
        "delayed",
        "on_track",
        "excelling"
      ],
      "label": "Project Status",
      "description": "The current status of your team's critical project.",
      "displayToStudent": true
    },
    "employeeRetention": {
      "type": "qualitative",
      "initialValue": "both_retained",
      "possibleValues": [
        "both_retained",
        "priya_leaves",
        "mark_leaves",
        "both_leave"
      ],
      "label": "Key Employee Status",
      "description": "The retention status of the employees involved in the conflict.",
      "displayToStudent": true
    }
  },
  "variables": {
    "studentName": {
      "name": "studentName",
      "type": "string",
      "initialValue": null
    },
    "initialAction": {
      "name": "initialAction",
      "type": "string",
      "initialValue": null
    },
    "consultedHR": {
      "name": "consultedHR",
      "type": "boolean",
      "initialValue": false
    },
    "formalWarningIssued": {
      "name": "formalWarningIssued",
      "type": "boolean",
      "initialValue": false
    },
    "documentedIncidents": {
      "name": "documentedIncidents",
      "type": "string[]",
      "initialValue": []
    },
    "projectDelay": {
      "name": "projectDelay",
      "type": "number",
      "initialValue": 0
    },
    "mediationSteps": {
      "name": "mediationSteps",
      "type": "string[]",
      "initialValue": []
    },
    "finalStrategy": {
      "name": "finalStrategy",
      "type": "string",
      "initialValue": null
    }
  },
  "nodes": [
    {
      "id": "start",
      "type": "startNode",
      "position": {
        "x": 805,
        "y": 50
      },
      "data": {
        "title": "Case Study Start",
        "content": "<h1>Welcome to Your New Role</h1><p>You have recently been promoted to Engineering Manager at Innovate Solutions. Your first major challenge is waiting.</p><p>This case study will test your ability to manage interpersonal conflict, uphold company values, and lead your team effectively. Click <strong>Continue</strong> to begin.</p>"
      }
    },
    {
      "id": "introduction",
      "type": "contentNode",
      "position": {
        "x": 795,
        "y": 300
      },
      "data": {
        "title": "The Core Conflict",
        "content": "<h2>A Brewing Storm</h2><p>Your team is responsible for a critical project, 'Phoenix'. Two key members are in conflict:</p><ul><li><strong>Mark:</strong> A highly talented but abrasive senior engineer. He delivers results but is often dismissive of others' ideas.</li><li><strong>Priya:</strong> A bright, motivated junior developer. She's innovative but is becoming increasingly quiet and disengaged.</li></ul><p>Priya just left a one-on-one meeting with you where she hesitantly mentioned that Mark's constant criticism is making her feel 'stupid' and that the team environment feels hostile. She feels her contributions are consistently ignored.</p>",
        "hint": "<p><strong>Tip:</strong> Pay close attention to the power dynamics at play. As a manager, your first action sets the tone for how seriously workplace concerns are taken.</p>",
        "actions": [
          {
            "id": "input-name",
            "type": "inputAction",
            "binding": {
              "variableId": "studentName",
              "syncMode": "onSubmit"
            },
            "config": {
              "label": "Enter your name to proceed:",
              "inputType": "text",
              "validation": {
                "logic": {
                  ">=": [
                    {
                      "q_length": {
                        "var": "self"
                      }
                    },
                    2
                  ]
                },
                "errorMessage": "Name must be at least 2 characters."
              }
            }
          }
        ]
      }
    },
    {
      "id": "initial-response",
      "type": "contentNode",
      "position": {
        "x": 795,
        "y": 590
      },
      "data": {
        "title": "Your Initial Response",
        "content": "<h2>Your First Move</h2><p>Welcome, {{studentName}}. This is a delicate situation. Priya looks to you for support, the project deadline is looming, and the rest of the team is aware of the tension. How you handle this first step will set the tone for everything that follows.</p><p>What is your immediate response to Priya's complaint?</p>",
        "hint": "<p><strong>Consider:</strong> Balance empathy with professionalism. Avoid dismissing concerns or jumping to conclusions. A measured, fact-based approach often leads to the best outcomes.</p>",
        "actions": [
          {
            "id": "mcq-initial-action",
            "type": "mcq",
            "binding": {
              "variableId": "initialAction",
              "syncMode": "onSubmit"
            },
            "config": {
              "label": "Choose your immediate action:",
              "options": [
                {
                  "value": "investigate",
                  "text": "Acknowledge Priya's concerns, assure her you take them seriously, and state you will investigate the matter discreetly."
                },
                {
                  "value": "downplay",
                  "text": "Advise Priya that Mark has a 'difficult personality' and she should try to be less sensitive and talk to him directly."
                },
                {
                  "value": "confront",
                  "text": "Immediately find Mark and confront him about his behavior toward Priya."
                },
                {
                  "value": "escalate_hr",
                  "text": "Thank Priya and immediately escalate the situation to HR without gathering any facts yourself."
                }
              ]
            },
            "assessment": {
              "investigate": {
                "leadership": 15,
                "conflictResolution": 20,
                "hrCompliance": 10
              },
              "downplay": {
                "leadership": -25,
                "conflictResolution": -30,
                "hrCompliance": -20,
                "teamMorale": -15,
                "projectOutcome": "at_risk"
              },
              "confront": {
                "leadership": -10,
                "conflictResolution": -15,
                "teamMorale": -10
              },
              "escalate_hr": {
                "leadership": -15,
                "hrCompliance": 5,
                "conflictResolution": -5
              }
            }
          }
        ]
      }
    },
    {
      "id": "cond-initial-split",
      "type": "conditionNode",
      "position": {
        "x": 785,
        "y": 880
      },
      "data": {
        "title": "Route by Initial Action",
        "paths": [
          {
            "handleId": "path-investigate",
            "label": "Investigate Path",
            "condition": {
              "==": [
                {
                  "var": "initialAction"
                },
                "investigate"
              ]
            }
          },
          {
            "handleId": "path-downplay",
            "label": "Downplay Path",
            "condition": {
              "==": [
                {
                  "var": "initialAction"
                },
                "downplay"
              ]
            }
          }
        ],
        "defaultHandleId": "path-escalated"
      }
    },
    {
      "id": "path-A-investigate",
      "type": "contentNode",
      "position": {
        "x": 795,
        "y": 1170
      },
      "data": {
        "title": "Investigation",
        "content": "<h2>Gathering Facts</h2><p>You chose a measured approach. To make an informed decision, you need more information. It's crucial to be thorough but also to respect privacy and avoid fueling gossip.</p>",
        "hint": "<p>Consider which actions are constructive and which could escalate the situation or violate company policy. Consulting guidelines is often a safe and smart first step.</p>",
        "actions": [
          {
            "id": "ms-investigation-steps",
            "type": "multipleSelect",
            "binding": {
              "variableId": "documentedIncidents",
              "syncMode": "onSubmit"
            },
            "config": {
              "label": "Which steps do you take next? (Select all that apply)",
              "options": [
                {
                  "value": "consult_policy",
                  "text": "Review the company's Code of Conduct and conflict resolution policies on the HR portal.",
                  "isCorrect": true
                },
                {
                  "value": "observe_team",
                  "text": "Pay close attention to team dynamics in the next daily stand-up meeting.",
                  "isCorrect": true
                },
                {
                  "value": "talk_to_mark",
                  "text": "Schedule a private one-on-one with Mark to hear his perspective.",
                  "isCorrect": true
                },
                {
                  "value": "poll_team",
                  "text": "Ask other team members if they also have issues with Mark.",
                  "isCorrect": false
                }
              ]
            }
          }
        ]
      }
    },
    {
      "id": "path-B-escalated",
      "type": "contentNode",
      "position": {
        "x": 1245,
        "y": 1750
      },
      "data": {
        "title": "Immediate Escalation",
        "content": "<h2>The Situation Escalates</h2><p>Your direct approach has forced the issue into the open. Mark is defensive, Priya feels exposed, and HR has now scheduled a formal meeting. Because you acted without all the facts, your own judgment is now part of the discussion.</p><p>HR asks you to prepare for the meeting. How do you prioritize your talking points?</p>",
        "hint": "<p><strong>Strategy:</strong> In HR meetings, focus should be on facts, solutions, and compliance rather than blame or emotion. Think about what drives productive outcomes.</p>",
        "actions": [
          {
            "id": "rank-hr-meeting",
            "type": "ranking",
            "binding": {
              "variableId": "mediationSteps",
              "syncMode": "onSubmit"
            },
            "config": {
              "label": "Rank these items in order of importance for your HR discussion:",
              "options": [
                {
                  "id": "impact",
                  "text": "Describe the business impact: project slowdowns and team tension."
                },
                {
                  "id": "facts",
                  "text": "Present the objective facts as you know them, without speculation."
                },
                {
                  "id": "solution",
                  "text": "Propose a solution to move forward."
                },
                {
                  "id": "history",
                  "text": "Acknowledge the positive performance history of both employees."
                }
              ]
            },
            "assessment": {
              "correctOrder": [
                "facts",
                "impact",
                "history",
                "solution"
              ],
              "dimensions": {
                "leadership": 10,
                "hrCompliance": 15,
                "conflictResolution": 10
              }
            }
          }
        ]
      }
    },
    {
      "id": "logic-downplay-consequence",
      "type": "logicNode",
      "position": {
        "x": 345,
        "y": 1760
      },
      "data": {
        "title": "Logic: Inaction Consequences",
        "operations": [
          {
            "op": "set",
            "var": "projectDelay",
            "value": {
              "+": [
                {
                  "var": "projectDelay"
                },
                5
              ]
            }
          },
          {
            "op": "set",
            "var": "teamMorale",
            "value": {
              "-": [
                {
                  "var": "teamMorale"
                },
                20
              ]
            }
          },
          {
            "op": "set",
            "var": "projectOutcome",
            "value": "delayed"
          }
        ]
      }
    },
    {
      "id": "path-C-fester",
      "type": "contentNode",
      "position": {
        "x": 335,
        "y": 2040
      },
      "data": {
        "title": "The Situation Boils Over",
        "content": "<h2>A Formal Complaint</h2><p>Your attempt to downplay the issue has backfired spectacularly. A week later, Priya has filed a formal harassment complaint with HR against Mark, and she specifically mentioned her conversation with you and your lack of action. Mark is furious he's been reported to HR without any prior discussion.</p><p>You have been called into an urgent meeting with the Head of HR. Your inaction is the primary topic. The situation is now out of your hands and has become a formal investigation. This has severely damaged your reputation as a manager.</p>",
        "hint": "<p><strong>Lesson:</strong> Ignoring workplace complaints rarely makes them disappear—they usually escalate. Early intervention is key to maintaining control and protecting all parties.</p>"
      }
    },
    {
      "id": "cond-mid-point",
      "type": "conditionNode",
      "position": {
        "x": 785,
        "y": 1460
      },
      "data": {
        "title": "Evaluate Investigation",
        "paths": [
          {
            "handleId": "path-good-investigation",
            "label": "Good Investigation",
            "condition": {
              "msq.allCorrect": {
                "var": "documentedIncidents"
              }
            }
          }
        ],
        "defaultHandleId": "path-flawed-investigation"
      }
    },
    {
      "id": "logic-good-investigation",
      "type": "logicNode",
      "position": {
        "x": 645,
        "y": 1760
      },
      "data": {
        "title": "Bonus: Good Investigation",
        "operations": [
          {
            "op": "set",
            "var": "leadership",
            "value": {
              "+": [
                {
                  "var": "leadership"
                },
                10
              ]
            }
          },
          {
            "op": "set",
            "var": "conflictResolution",
            "value": {
              "+": [
                {
                  "var": "conflictResolution"
                },
                10
              ]
            }
          }
        ]
      }
    },
    {
      "id": "logic-flawed-investigation",
      "type": "logicNode",
      "position": {
        "x": 945,
        "y": 1760
      },
      "data": {
        "title": "Penalty: Flawed Investigation",
        "operations": [
          {
            "op": "set",
            "var": "leadership",
            "value": {
              "-": [
                {
                  "var": "leadership"
                },
                10
              ]
            }
          },
          {
            "op": "set",
            "var": "hrCompliance",
            "value": {
              "-": [
                {
                  "var": "hrCompliance"
                },
                15
              ]
            }
          }
        ]
      }
    },
    {
      "id": "critical-choice",
      "type": "contentNode",
      "position": {
        "x": 950,
        "y": 2040
      },
      "data": {
        "title": "The Critical Decision",
        "content": "<h2>The Crossroads</h2><p>You have gathered information and spoken with the relevant parties (or have had the situation escalate). You consult with HR, who outlines several possible paths forward. They ask for your official recommendation as the direct manager.</p><p>This decision will likely determine the outcome for Mark, Priya, and the project.</p>",
        "hint": "<p><strong>Think holistically:</strong> The best solution addresses the root cause, protects psychological safety, retains talent, and aligns with company values. Quick fixes often create long-term problems.</p>",
        "actions": [
          {
            "id": "mcq-critical-choice",
            "type": "mcq",
            "binding": {
              "variableId": "finalStrategy",
              "syncMode": "onSubmit"
            },
            "config": {
              "label": "What is your recommended course of action?",
              "options": [
                {
                  "value": "mediation",
                  "text": "Recommend a formal, HR-led mediation session between Mark and Priya to find common ground."
                },
                {
                  "value": "pip_mark",
                  "text": "Place Mark on a Performance Improvement Plan (PIP) focused on communication and teamwork."
                },
                {
                  "value": "move_priya",
                  "text": "Move Priya to a different team to immediately remove her from the negative environment."
                },
                {
                  "value": "warning_both",
                  "text": "Issue a formal written warning to both employees for unprofessional conduct."
                }
              ]
            },
            "assessment": {
              "mediation": {
                "leadership": 15,
                "conflictResolution": 20,
                "hrCompliance": 10
              },
              "pip_mark": {
                "leadership": 5,
                "conflictResolution": -5,
                "hrCompliance": 15,
                "teamMorale": -10
              },
              "move_priya": {
                "leadership": -15,
                "conflictResolution": -20,
                "teamMorale": -15,
                "employeeRetention": "priya_leaves"
              },
              "warning_both": {
                "leadership": -10,
                "conflictResolution": -15,
                "hrCompliance": -20,
                "teamMorale": -20
              }
            }
          }
        ]
      }
    },
    {
      "id": "final-evaluation",
      "type": "conditionNode",
      "position": {
        "x": 780,
        "y": 2330
      },
      "data": {
        "title": "Final Outcome Evaluation",
        "paths": [
          {
            "handleId": "path-excellent",
            "label": "Excellent Outcome",
            "condition": {
              "and": [
                {
                  ">": [
                    {
                      "var": "leadership"
                    },
                    70
                  ]
                },
                {
                  ">": [
                    {
                      "var": "conflictResolution"
                    },
                    70
                  ]
                },
                {
                  "==": [
                    {
                      "var": "initialAction"
                    },
                    "investigate"
                  ]
                }
              ]
            }
          },
          {
            "handleId": "path-mark-leaves",
            "label": "Mark Leaves",
            "condition": {
              "and": [
                {
                  "==": [
                    {
                      "var": "finalStrategy"
                    },
                    "pip_mark"
                  ]
                },
                {
                  "<": [
                    {
                      "var": "leadership"
                    },
                    50
                  ]
                }
              ]
            }
          },
          {
            "handleId": "path-priya-leaves",
            "label": "Priya Leaves",
            "condition": {
              "==": [
                {
                  "var": "finalStrategy"
                },
                "move_priya"
              ]
            }
          },
          {
            "handleId": "path-disaster",
            "label": "Disaster",
            "condition": {
              "or": [
                {
                  "==": [
                    {
                      "var": "initialAction"
                    },
                    "downplay"
                  ]
                },
                {
                  "<": [
                    {
                      "var": "leadership"
                    },
                    30
                  ]
                }
              ]
            }
          },
          {
            "handleId": "path-good",
            "label": "Good Outcome",
            "condition": {
              ">": [
                {
                  "var": "leadership"
                },
                55
              ]
            }
          }
        ],
        "defaultHandleId": "path-stalemate"
      }
    },
    {
      "id": "end-excellent",
      "type": "endNode",
      "position": {
        "x": 50,
        "y": 2620
      },
      "data": {
        "title": "Success: Collaborative Resolution",
        "content": "<h1>Outstanding Leadership</h1><p>Congratulations, {{studentName}}. Your thoughtful and proactive approach turned a volatile situation into a success story. Through skilled mediation, both Mark and Priya reached a new understanding.</p><p>Mark is now actively mentoring Priya, and her innovative ideas, tempered by his experience, have dramatically improved the project. You retained both key employees and forged a stronger, more resilient team.</p><h2>Final Assessment:</h2><ul><li><strong>Leadership:</strong> {{leadership}}/100</li><li><strong>Conflict Resolution:</strong> {{conflictResolution}}/100</li><li><strong>Team Morale:</strong> {{teamMorale}}/100</li><li><strong>Project Outcome:</strong> excelling</li><li><strong>Employee Retention:</strong> {{employeeRetention}}</li></ul>"
      }
    },
    {
      "id": "end-good",
      "type": "endNode",
      "position": {
        "x": 350,
        "y": 2620
      },
      "data": {
        "title": "Good: A Professional Resolution",
        "content": "<h1>A Professional Resolution</h1><p>Well done, {{studentName}}. You navigated a complex HR issue and brought it to a stable conclusion. While some tension may linger, the conflict is officially resolved through a formal process, and the project is back on track.</p><p>You followed protocol and made a fair decision, preventing a larger crisis. Both employees have remained with the company, and your reputation as a capable manager is intact.</p><h2>Final Assessment:</h2><ul><li><strong>Leadership:</strong> {{leadership}}/100</li><li><strong>Conflict Resolution:</strong> {{conflictResolution}}/100</li><li><strong>Team Morale:</strong> {{teamMorale}}/100</li><li><strong>Project Outcome:</strong> on_track</li><li><strong>Employee Retention:</strong> {{employeeRetention}}</li></ul>"
      }
    },
    {
      "id": "end-priya-leaves",
      "type": "endNode",
      "position": {
        "x": 650,
        "y": 2620
      },
      "data": {
        "title": "Failure: The Talent Drain",
        "content": "<h1>A Rising Star is Lost</h1><p>{{studentName}}, your decision to move Priya rather than address the core behavioral issue sent a clear message: the problematic behavior was tolerated. While it solved the immediate conflict, Priya felt she had no future on a team that wouldn't support her growth. She has accepted a position at a competitor.</p><p>You've retained a high-performer, but at the cost of a future leader and the psychological safety of your team.</p><h2>Final Assessment:</h2><ul><li><strong>Leadership:</strong> {{leadership}}/100</li><li><strong>Conflict Resolution:</strong> {{conflictResolution}}/100</li><li><strong>Team Morale:</strong> {{teamMorale}}/100</li><li><strong>Project Outcome:</strong> delayed</li><li><strong>Employee Retention:</strong> {{employeeRetention}}</li></ul>"
      }
    },
    {
      "id": "end-mark-leaves",
      "type": "endNode",
      "position": {
        "x": 950,
        "y": 2620
      },
      "data": {
        "title": "Failure: The Resentful Departure",
        "content": "<h1>A Key Resource is Lost</h1><p>{{studentName}}, your handling of the Performance Improvement Plan for Mark was perceived as punitive rather than corrective. Feeling singled out and unsupported despite his strong technical contributions, Mark has resigned.</p><p>You addressed the complaint, but lost a critical team member, and the project is now significantly delayed. The rest of the team is nervous, questioning your fairness and ability to manage senior talent.</p><h2>Final Assessment:</h2><ul><li><strong>Leadership:</strong> {{leadership}}/100</li><li><strong>Conflict Resolution:</strong> {{conflictResolution}}/100</li><li><strong>Team Morale:</strong> {{teamMorale}}/100</li><li><strong>Project Outcome:</strong> at_risk</li><li><strong>Employee Retention:</strong> mark_leaves</li></ul>"
      }
    },
    {
      "id": "end-disaster",
      "type": "endNode",
      "position": {
        "x": 1250,
        "y": 2620
      },
      "data": {
        "title": "Failure: Total Breakdown",
        "content": "<h1>A Complete Leadership Failure</h1><p>Your handling of this situation created a worst-case scenario. Your initial inaction or poor judgment escalated the conflict beyond repair. A formal HR investigation found your management to be negligent, resulting in a severe loss of trust from your team.</p><p>Both Priya and Mark have left the company. The Phoenix project is in jeopardy, and your own position as a manager is now under review by senior leadership.</p><h2>Final Assessment:</h2><ul><li><strong>Leadership:</strong> {{leadership}}/100</li><li><strong>Conflict Resolution:</strong> {{conflictResolution}}/100</li><li><strong>Team Morale:</strong> {{teamMorale}}/100</li><li><strong>Project Outcome:</strong> at_risk</li><li><strong>Employee Retention:</strong> both_leave</li></ul>"
      }
    },
    {
      "id": "end-stalemate",
      "type": "endNode",
      "position": {
        "x": 1550,
        "y": 2620
      },
      "data": {
        "title": "Mixed: The Unresolved Stalemate",
        "content": "<h1>An Uneasy Truce</h1><p>{{studentName}}, you averted a total disaster, but the resolution feels hollow. The formal process you chose has forced a grudging compliance, but the underlying issues of communication and respect have not been resolved.</p><p>Mark and Priya are working together professionally, but the creative spark is gone. Team morale is low, productivity has dipped, and the project is delayed. You've managed the problem, but you haven't truly led the team through it.</p><h2>Final Assessment:</h2><ul><li><strong>Leadership:</strong> {{leadership}}/100</li><li><strong>Conflict Resolution:</strong> {{conflictResolution}}/100</li><li><strong>Team Morale:</strong> {{teamMorale}}/100</li><li><strong>Project Outcome:</strong> delayed</li><li><strong>Employee Retention:</strong> {{employeeRetention}}</li></ul>"
      }
    }
  ],
  "edges": [
    {
      "id": "e-start-intro",
      "source": "start",
      "target": "introduction"
    },
    {
      "id": "e-intro-initial",
      "source": "introduction",
      "target": "initial-response"
    },
    {
      "id": "e-initial-cond",
      "source": "initial-response",
      "target": "cond-initial-split"
    },
    {
      "id": "e-cond-pathA",
      "source": "cond-initial-split",
      "sourceHandle": "path-investigate",
      "target": "path-A-investigate"
    },
    {
      "id": "e-cond-pathB",
      "source": "cond-initial-split",
      "sourceHandle": "path-escalated",
      "target": "path-B-escalated"
    },
    {
      "id": "e-cond-pathC",
      "source": "cond-initial-split",
      "sourceHandle": "path-downplay",
      "target": "logic-downplay-consequence"
    },
    {
      "id": "e-logic-pathC",
      "source": "logic-downplay-consequence",
      "target": "path-C-fester"
    },
    {
      "id": "e-pathA-condMid",
      "source": "path-A-investigate",
      "target": "cond-mid-point"
    },
    {
      "id": "e-condMid-logicGood",
      "source": "cond-mid-point",
      "sourceHandle": "path-good-investigation",
      "target": "logic-good-investigation"
    },
    {
      "id": "e-condMid-logicBad",
      "source": "cond-mid-point",
      "sourceHandle": "path-flawed-investigation",
      "target": "logic-flawed-investigation"
    },
    {
      "id": "e-logicGood-critical",
      "source": "logic-good-investigation",
      "target": "critical-choice"
    },
    {
      "id": "e-logicBad-critical",
      "source": "logic-flawed-investigation",
      "target": "critical-choice"
    },
    {
      "id": "e-pathB-critical",
      "source": "path-B-escalated",
      "target": "critical-choice"
    },
    {
      "id": "e-pathC-final",
      "source": "path-C-fester",
      "target": "final-evaluation"
    },
    {
      "id": "e-critical-final",
      "source": "critical-choice",
      "target": "final-evaluation"
    },
    {
      "id": "e-final-endExcellent",
      "source": "final-evaluation",
      "sourceHandle": "path-excellent",
      "target": "end-excellent"
    },
    {
      "id": "e-final-endGood",
      "source": "final-evaluation",
      "sourceHandle": "path-good",
      "target": "end-good"
    },
    {
      "id": "e-final-endPriya",
      "source": "final-evaluation",
      "sourceHandle": "path-priya-leaves",
      "target": "end-priya-leaves"
    },
    {
      "id": "e-final-endMark",
      "source": "final-evaluation",
      "sourceHandle": "path-mark-leaves",
      "target": "end-mark-leaves"
    },
    {
      "id": "e-final-endDisaster",
      "source": "final-evaluation",
      "sourceHandle": "path-disaster",
      "target": "end-disaster"
    },
    {
      "id": "e-final-endStalemate",
      "source": "final-evaluation",
      "sourceHandle": "path-stalemate",
      "target": "end-stalemate"
    }
  ]
}