The line between what a forward deployed engineer may change on site and what belongs to engineering used to be easy to see, because the two groups wrote different kinds of code. In an agent product the line runs through a prompt, a skill file, or a tool description, and a UC Berkeley study this month showed that layer decides what every answer costs. That turns each on-site change into a margin decision, which is why the contract has to be written down.
Part 4 of The FDE Transition writes it down in three layers: what the FDE owns outright, what changes by pull request with a price, and what never forks, plus the four things engineering owes back. The handbook chapter on what has to change in the product before FDEs can work is where the configuration boundary comes from, and the deployment-to-product loop is what the pull requests feed.