Character Prerequisites
Reusable pass/fail conditions, each one a property path on the character, a comparison and a value — “Smith’s Tools proficiency is at least 1”, say.
They gate three things: who may learn a recipe from a book or scroll, whether a required tool is usable, and whether a component complication fires. A recipe item, a tool or a complication names the prerequisites it needs by id; the prerequisite itself is authored once here.
Read /fabricate/crafting/settings.html for how learning gates use them, and /fabricate/tools.html for tool requirements.
A prerequisite path is not a roll expression: it names one value and does no arithmetic. See /fabricate/expressions.html for the difference, and for the paths each game system uses.