Do not start with the repo tree
The repo matters, but recovery does not start by scrolling folders. It starts by re-establishing what the app must actually do and what the user must be able to trust.
Recovery gets easier once you stop arguing in absolutes and separate product truth from implementation noise.
The repo matters, but recovery does not start by scrolling folders. It starts by re-establishing what the app must actually do and what the user must be able to trust.
Every serious recovery ends up classifying the current build into preserve, rebuild, and defer lanes.
The output should not be a generic plan. It should be a structure the next coding agent can follow: architecture, technical blueprint, ordered workflow, and implementation sessions.
Move from the failure pattern to a real recovery example before opening your own case.
The safest next move is rarely another feature. First separate what still carries product truth from what only carries implementation noise.
Read nextGuideMany ?random bugs? are really authority conflicts: the interface, the database, and the AI instructions each believe they own the same decision.
Read nextCase studyDeskSnap already had working functionality, but new features repeatedly interfered with existing systems because the product lacked one governing architecture.
Read nextIf this failure pattern looks familiar, move into the Case Room and bound the app before another coding session drifts it further.
Understand how Driftbreak moves from intake to package without pretending the case is already clear.
Review what the architecture, blueprint, workflow, and coding sessions actually look like.
Start a case once you want the bounded architecture and implementation handoff for your own app.