Preheat oven to 400°F.
Cut squash in half, scoop seeds, season with oil, salt, pepper.
Roast cut-side down on sheet 35–40 min.
Cook ground beef in skillet until browned.
Add onion, carrot, celery, cook until softened.
Stir in garlic, cook 1 min.
Add tomato paste, cook 2 min.
Deglaze with red wine (optional).
Add tomatoes, basil, seasoning, bay leaf; simmer 20–25 min.
Scrape roasted squash into strands.
Remove bay leaf, top squash with sauce.
Garnish with parmesan and basil before serving.