The Context Tax: Why Every Cursor Session Costs You 15 Minutes "Context Tax," a productivity cost incurred when senior engineers must repeatedly re-explain their project's architectural conventions to AI coding tools like Cursor, which lack persistent memory between sessions. This tax can cost thousands of pounds annually per engineer due to time wasted on redundant context-setting and correcting "AI drift." The author proposes a solution using four `.mdc` rule files that enforce architectural boundaries, audit dependency injection, prevent error loops, and maintain a persistent learning log across sessions. There's a hidden cost senior engineers pay every morning when they open Cursor. It compounds quietly, it doesn't show up on any dashboard, and at a typical senior billing rate it's worth thousands of pounds a year. I call it the Context Tax. Here's why it happens, what it actually costs, and the four-rule architecture I built to eliminate it. Open Cursor on Monday morning. New chat. You're picking up where you left off Friday — adding a caching layer to OrderService . You type: "Add Redis caching to this method." And the AI returns something technically correct, but architecturally wrong. It instantiates ConnectionMultiplexer directly in the service constructor. It uses IMemoryCache as if your project doesn't already register IDistributedCache . It writes a synchronous wrapper around an async call. You sigh. You type the preamble. Again. "This project uses Mediator and Result