In the real world, that would have been a $50,000 crash. In the offline world, it was an "Undo" button. He adjusted the move, re-ran the simulation, and watched the green path trace cleanly over the model.

Arjun walked onto the floor, plugged in a USB drive, and loaded his offline program. He pressed "Start."

It was 2:00 AM on a Tuesday. On the factory floor of Axiom Aerospace, a massive, brand-new Global S CMM (Coordinate Measuring Machine) sat silent and cold. Beside it, a $200,000 titanium turbine blade for a next-gen jet engine lay clamped in a fixture, untouched.

From that day on, Axiom Aerospace never shut down a CMM to write a program again. And Arjun never missed another deadline.

He started building the program. He defined the alignment—a tricky iterative process because the blade had no straight lines. He dropped in Auto Features. He programmed a spiral scan for the airfoil and a discrete point set for the root.

The real machine mimicked the ghost.

Arjun had a problem. A very loud, very expensive problem.

He imported the turbine blade’s CAD model. A thing of beauty—complex curves, tight tolerances on the dovetail root, and a mirror-finish surface that usually caused laser scanner headaches.