SETF: A Structured Engineering Thesis Framework for Artificial Intelligence, Software Engineering, and Robotics | Synapse