Why I Prefer One Clear Source of Truth
An agent can receive instructions from almost anywhere. A chat message describes the task. A scheduler supplies parameters. A repository contains conventions. A wrapper adds defaults. A saved prompt contributes another set of rules. Each source is convenient in isolation.