Add the semolina flour and sea salt into a food processor bowl. Pulse three or four times to aerate.
In a medium mixing bowl, vigorously whisk together the eggs, extra virgin olive oil, and cold water until cohesive.
Turn the food processor on high. Slowly stream the wet mixture down the feed tube until the dough quickly forms a tight, solid ball.
Turn the dough onto a floured surface and knead gently for 2-3 minutes. Wrap tightly in plastic wrap and let it rest at room temperature for at least 20 minutes.
While the dough rests, make the filling: Add the ground beef, eggs, ricotta, pecorino Romano, sea salt, black pepper, oregano, and garlic granules to a large mixing bowl. Mix thoroughly and store in the refrigerator.
Cut the rested dough into 8 equal pieces. Keep the unused pieces covered. Flatten one piece, lightly flour it, and pass it through a pasta machine on the widest setting. Continue rolling through progressively thinner settings until you reach the second-to-thinnest setting.
Lay the thin pasta sheet on a floured ravioli mold. Scoop small portions of the chilled meat filling into each pocket (do not overfill). Lay a second sheet on top and press firmly with a rolling pin to seal and cut the squares.
Bring a large pot of generously salted water to a rolling boil. Gently drop the ravioli in small batches.
Boil for 5-6 minutes until they float to the top and the ground beef inside is fully cooked (completely brown with no pink). Remove with a slotted spoon and transfer directly into your favorite warm sauce.