Imagine deploying an autonomous AI agent to handle your production database migrations, customer support, or code reviews. On day one, it performs beautifully. On day two, it encounters a novel edge case, misinterprets its instructions, and fails. In a traditional software engineering workflow, this failure triggers a frantic manual patch. An engineer opens a prompt file, manually rewrites the instructions to handle the edge case, redeploys, and prays that the modification doesn't break ten othe