---
title: "Discussion on \"Valid Is Not the Same as Working: Building a Three-Tier AWS App with Terraform and an AI Agent\" | Hashnode"
description: "Discussion on \"Valid Is Not the Same as Working: Building a Three-Tier AWS App with Terraform and an AI Agent\". Every serious bug in my capstone passed one check and failed the next one closer to reality. Here is where each one hid, and the verification habit that caught them."
url: "https://hashnode.com/posts/terraform-ai-capstone-valid-is-not-working/6ab5a8629e8bdeebb65f31f0"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Valid Is Not the Same as Working: Building a Three-Tier AWS App with Terraform and an AI Agent](https://gbadedata.hashnode.dev/terraform-ai-capstone-valid-is-not-working?utm_source=hashnode&utm_medium=feed)

Every serious bug in my capstone passed one check and failed the next one closer to reality. Here is where each one hid, and the verification habit that caught them.

Sep 24 · 11 min read · gbadedata.hashnode.dev  
Read the article

-   [#terraform](https://hashnode.com/tag/terraform)
-   [#aws](https://hashnode.com/tag/aws)
-   [#devops](https://hashnode.com/tag/devops)
-   [#claude-code](https://hashnode.com/tag/claude-code)
-   [#ai](https://hashnode.com/tag/ai)

## Written by

[Oluwagbade Odimayo](https://hashnode.com/@gbade-oj)

@gbade-oj · London, UK

  
[View profile](https://hashnode.com/@gbade-oj)

DevOps || Data Engineering || Data Science

## Responses 1

Markdown supported · ⌘↵ to post

[Brian · AI News](https://hashnode.com/@brianainews)

[Sep 24](https://hashnode.com/posts/terraform-ai-capstone-valid-is-not-working/6ab5a8629e8bdeebb65f31f0/comment/6ab5b629f6ff921563560aec)

Carrying work state across tools breaks when IDs are local only. I mint a stable task ID at the first hop and require every later tool to echo it back.
