I don't think that those requirements are good - I don't think that you need a baron to have a chef, and I don't think that he needs to be master or made masterwork roast (I suppose you meant that as a joke),
Appropriately enough for a Food topic, those requirements were intended for
flavor. The word "Chef" evokes a clean & well-appointed kitchen efficiently turning out fine cuisine fit for nobility . . . any settlement that has yet to attain such a standard of culture and refinement must make do with just a Cook. Granted, it's hardly an important distinction, I just think it's rather incongruous for a "chef" to be one of the starting 7 (which means he's, what, an Adequate cook?), and preside over a dirt-floored kitchen ladling out greasy slops to sweaty miners who didn't even wash their hands.
There's a small logistical reason behind it, too: One of the Chef's jobs is to maintain steady levels of food and ingredients. By making the player perform that task themselves (in the first few years before the fort becomes a barony), we ensure that they get the hang of it before they can just hand the work over to the Chef . . . in short, the player needs firsthand experience managing food stocks, so they can better direct the AI.
True, there should be some early form of automatic food regulation, even for the starting 7. But low-population forts can easily get by with just the Manager, can't they, and do without a Chef until the settlement has achieved some class & distinction?
. . . he's more like an administrator than like a cook, so I think that different skills are necessary here.
True. Technically, the way I described the Chef noble is arguably closer to a real-world
sous chef, who runs the kitchen and oversees all ingredients & supplies, than a
chef de cuisine, who actually prepares food and sets the menu. Ideally, the Chef noble would combine both roles, largely because the kitchen (or indeed, any institution) should really be supervised by someone who can indeed walk the walk.
Given that prepared food is presently dealt with like everything else, the chef position is pretty much redundant since the manager does everything the chef does.
Let the Manager continue to be limited to orders like Prepare Lavish Meal (whatever
that actually ends up being), while the Chef specifies a magnificent platter of cave lobsters with cow butter, steamed plump helmets with dill & lemon pepper, and asparagus with sliced almonds. Let the Manager continue to order Press olives, while the Chef will do so
automatically when the olive oil starts to run low. Now, the Manager should still be able to oversee min / max quantities of fortress goods, even foods . . . he simply won't
see the food ingredients on his Manager screen, and I'll tell you why: If the Manager and the Chef are the same dwarf, I really do think they'll be too busy to get everything done. Better to have another minor noble ordering people about, than risk having your food production get lost among the orders to produce trade goods, clothes, furniture, and armor.
With recipes we could control exactly what is being served and hence conserve food/plan food production accordingly.
Recipes should be an accessible part of the game from Day 1, yes. But I think the Chef could/should have an advantage there; maybe, while the various Cooks know all the recipes that they
individually know, the Chef knows all the recipes known by
any citizen. And/or his palate is so sensitive that he automatically chooses spices / sauces / garnishes that complement, rather than conflict with, the primary ingredients of a given meal.
A suggestion would be to have the fortress have scheduled mealtimes which the chef menu controls, the dwarves gather in the dining hall and the cooks (not just the chef) serves them all cooked meals which are made at that time.
Interesting. I don't currently see any benefit to synchronized meals (except for militia squads), but that's not a reason against it.
Another possibility could be meals (sort of) made to order: Instead of dwarves grabbing food from a stockpile, taking it to the dining hall, and socializing with their benchmates while they eat, we could have dwarven fast food: The chef (or whoever) has set a menu for stew, and the cooks have assembled the ingredients for 6 units of stew--the order sits suspended in a kitchen. Once the dining hall has gathered 6 dwarves who would like stew for lunch, a cook goes to work. The 6 dwarves socialize while their food is cooking (and while waiting for enough of them to trigger the order), and then sit down to a fresh, hot meal. (The longer a dwarf has to wait for a desired food, the more willing they are to change their mind and eat something else.) Flaw: Some foods take hours to prepare--bread, for instance, and some slow-cooker dishes that take all night. It would not be practical for dwarves to spend their lunch "hour" waiting for these.