Tier 3 Series 200

200G: Automation Qualification

Capstone Exam
Pilot Record
Student Profile
"The Flight Computer is stuck. The states are conflicting, the controls are hard-wired, and the dependencies are tangled. Identify the three critical automation failures to certify your status as a Systems Architect."

Target Asset for Audit

FRAGILE_CODE_DETECTED
using UnityEngine;
using UnityEngine.UI;

public class DroneAI : MonoBehaviour {
    // Audit Requirement: Lesson 200A (State Conflict)
    public bool isIdle; 
    public bool isPatrol;

    // Audit Requirement: Lesson 200C (Tight Coupling)
    public Slider healthSlider; // Direct UI Reference

    void Update() {
        // Audit Requirement: Lesson 200E (Legacy Input)
        if (Input.GetKeyDown(KeyCode.L)) {
            Land();
        }
    }
}

Supervisor's Certification

Authenticated Pilot
pilot_2463c111f7d066d5
Session Secure

Failure Point #1

State Machine Failure

The AI is using multiple booleans for state. Command it to use an Enum and Switch Statement.

Failure Point #2

System Coupling Failure

The Slider is welded to the logic. Command the AI to use an event broadcast.

Failure Point #3

Hardware Polling Failure

The landing key is hard-coded to 'L'. Modernize this for the new Input System.