Explicit specifications and architecture files are becoming core agent inputs
Coding-agent papers for this period put more weight on explicit, checkable control. One proposal frames pair programming around a driver and a navigator, with the navigator producing machine-checkable contracts and formal specs, then validating code and tests with deterministic verifiers and SMT-backed counterexamples. The end-to-end workflow is still a research plan, but its supporting systems report concrete verification results: AutoReSpec verified 67 of 72 programs, and AutoJML verified 109 of 120.
A separate repository study finds that giving agents an architecture descriptor cuts code-navigation steps more than it lifts raw task accuracy. On a 22K-line Rust project, architecture context reduced average navigation steps from 5.2 to 3.4 with S-expressions or JSON, and to 2.9 with Markdown. In a second study, an auto-generated 170-line descriptor reached 100% accuracy on 15 tasks versus 80% for blind search. The common point is practical: agents do better when key structure is written down in forms that tools can reuse and check.