For the rice pilaf, heat the olive oil in a medium saucepot over medium heat. Add the shallots and some salt and cook until the shallots are translucent, about 3 minutes. Add the chicken stock, rice, bay leaves, thyme and salt to taste. Bring to a boil. Reduce the heat to medium low and cover with a lid. Cook for about 15 minutes.
Preheat the oven to 350 degrees F.
On a baking sheet, bake the sliced almonds until aromatic and toasted, about 7 minutes. Set aside.
Slice the scallions diagonally. Separate the green and white ends. Set aside the scallion whites for the stir-fry. Save the scallion greens to top the stir-fry and rice pilaf.
Heat a griddle to medium-high heat. Add the canola oil, garlic, ginger and scallion whites and let sweat for about 3 minutes. Add the pork, green beans, mushrooms and carrots and cook until everything has browned nicely, 5 to 7 minutes. Finish off the stir-fry with the oyster sauce, edamame, soy sauce, red wine vinegar and chili paste. Mix until well incorporated.
Before serving, lightly fluff the rice with a fork. Serve the stir-fry with the rice pilaf and top with the toasted almonds and scallion greens.