---
schema_version: "newruntime-agent-readable-v0.1"
type: "raw_signal"
id: "tg-2568"
slug: "prompt-debt-becomes-legacy-code"
title: "Prompt debt turns natural language into legacy code"
description: "System prompts accumulate patches for edge cases until model changes and local fixes make the behavior fragile and opaque."
observed_at: "2026-06-29"
why_it_matters: "Durable behavior has to move from prose into evals, typed outputs, tools, policies, and versioned examples that teams can test and change deliberately."
novelty: "structural"
verification_level: "source-inspected"
signal_type: "field-report"
evidence_kind: "mixed"
status: "published"
telegram_message_id: 2568
telegram_url: "https://t.me/qwgai/2568"
topics: ["prompt-engineering","evals","technical-debt"]
entities: ["Drew Breunig"]
related_patterns: []
source_urls: ["https://dbreunig.com/2026/06/22/the-problem-is-prompt-debt.html"]
import_batch: "telegram-2026-07-17-v1"
routes: {"html":"https://newruntime.com/signals/prompt-debt-becomes-legacy-code/","markdown":"https://newruntime.com/signals/prompt-debt-becomes-legacy-code.md","json":"https://newruntime.com/signals/prompt-debt-becomes-legacy-code.json"}
source_format: "telegram-export-normalized-json"
---

# Prompt debt turns natural language into legacy code

## Observation

System prompts accumulate patches for edge cases until model changes and local fixes make the behavior fragile and opaque.

## Why it matters

Durable behavior has to move from prose into evals, typed outputs, tools, policies, and versioned examples that teams can test and change deliberately.

## Provenance

Normalized from QWG AI Telegram message 2568. The original Russian-language record remains available at https://t.me/qwgai/2568.
