## Lesson — Injecting architectural constraints and lessons directly

**Tags:** prompt-engineering, llm, architecture

Injecting architectural constraints and lessons directly into implementation steps, rather than providing them as a separate block, closes the "knowing vs doing" gap. This ensures the agent or developer accounts for specific rules at the exact moment they execute a task.
