Make the bases. In a dry skillet over medium heat, toast the chile(s) until fragrant. Scoop into a bowl, cover with hot tap water, weight with a small plate to keep submerged and let rehydrate for 20 minutes or so. Drain and scoop into a blender, along with the tomatoes (juice and all) and process to a puree. Heat the oil in a very large (12-inch) skillet over medium-high heat. When hot, add the pork and cook, breaking up clumps, until the meat changes color, about 5 minutes. Add the onion and continue to cook, stirring regularly, until the onion is soft and the meat begins to brown, about 5 minutes. Stir in the garlic and cook 2 minutes longer. (If quite a bit of fat has rendered from the meat, drain it off.)
Put it all together and simmer. Add the pepper, cinnamon and cloves to the skillet along with the tomato puree, raisins and vinegar. Simmer until reduced to a thick, homogenous mass, 30 to 45 minutes. While the mixture simmers, toast the almonds for about 10 minutes in a 325 degree oven Stir them into the reduced filling, season with salt, usually about 2 generous teaspoons, and it’s ready to serve with warm tortillas for making tacos.