leonidbugaev's profile
Leonid Bugaev

@leonidbugaev•Yesterday
520
Tyk's profile
Post cover image

Source of truth: Code, Spec, or Requirement?

From blog.reqproof.com•Yesterday•7m read time

As agentic coding tools make implementation faster and cheaper, the traditional reliance on code as the source of truth becomes problematic. When agents fill in gaps based on human context that isn't written down, intent drifts silently — tests pass, CI is green, but the system no longer matches original intent. The post argues that 'spec' is too temporary an artifact, and that software teams may need to adopt a lighter form of requirements management borrowed from regulated industries. Requirements differ from specs in that they persist after implementation, link to tests and evidence, and serve as an invalidation mechanism when code or tests change. The core challenge is managing drift between intent and implementation in a world where code is cheap to produce but intent is easy to lose.

8 Comments

Sort:

leonidbugaev's user avatar
Leonid Bugaev
@leonidbugaev
Joined Dec 2. 2024
520
Tyk's profile

Tyk

Verified

Head of Engineering at Tyk.io. Building reqproof.com and probelabs.com.

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard