Procedures live inside prompts
The "what the agent does" is encoded as free-form text buried in a system prompt. No structure, no version history, no way for a non-technical person to edit it, and no way to know whether the agent actually followed it.