To actually complete the coding, I start with those specifications then do a more ephemeral, detailed, and interactive planning phase, then work iteratively with the agent to complete the actual coding. When complete, that process can lead to some updates to the documentation context graph as a side-effect of the implementation process, but they tend to be pretty high-level updates. Perhaps we came up with a better name for a folder, or added some additional high-level constraint.