How do developers handle spec enforcement in your PRs?
With AI agents doing more implementation work, agents can be given context about a feature contract, but when its time to put up a PR, that same contract often lives remotely in something like Google Drive or Confluence and its changes, or lack of changes, are not part of the PR and require manual updating.
There are doc-sync tools like DeepDocs, DocuWriter, and AutoDoc that keep documentation updated when code changes, but what about enforcement in the other direction? When code diverges from the spec without a corresponding spec update, are there mechanisms teams use to flag that the contract has been violated?
How are teams actually handling this? Or is it just an unsolved problem most quietly live with?
u/Electronic-Height-15 — 3 days ago