Drew Breunig on agentic coding in practice: harness design, prompt debt, and how the AI ecosystem is layering itself.