DriftbreakDriftbreakOpen a case
Practical field guide

My coding agent keeps forgetting decisions and rebuilding the wrong thing

A longer chat history is not a reliable product authority. Keep the governing product decisions, the current implementation state, and the next bounded outcome distinct, and make deliberate changes propagate between them.

Use this on your next session

Ask your coding agent

A session-start authority check

Read the governing product decisions and current implementation note. State the next user-visible outcome and what must not change. Inspect the relevant code before editing. Own routine implementation and verification. Flag a real authority conflict instead of silently choosing whichever instruction is easiest.

Follow the relevant product decision, implementation guide, or approved case evidence.

Next step

Start with your idea, existing build, or intended change. Driftbreak helps resolve the decisions and turn the confirmed direction into architecture and implementation material.

Not sure which problem to start with? Find your situation.