A professional repair follows the failing user action until the evidence identifies the responsible layer.
01temporary storage
02destructive sync
03row-ownership filter
04environment reset
Safe checks
Safe checks you can perform
Before changing code, you can record a sample ID; note the user role; check whether the record still exists. Keep a copy of exact errors and the last known-good version. Use test accounts and non-production data when possible.
What not to change
What not to do
Do not restore over the live database without a backup or disable access rules broadly. Broad changes destroy evidence and can convert a contained defect into a data, security, or deployment problem.
Is this affecting customers, payments, or data right now?Use the urgent path and preserve the current error.
No padded sales language. If your situation is different, describe it in the repair request.
Can this be fixed without rebuilding?+
Often. If the cause is isolated to configuration, one integration, a route, a policy, or a bounded component, repair is usually more sensible than replacement.
Why did another AI change not fix it?+
The tool may lack complete project context, production evidence, or access to the layer actually causing the failure.
Should I keep trying prompts before sending the project?+
Preserve the current state first. Additional broad edits can remove the evidence needed to find the cause and may reintroduce older failures.
What access will you need?+
Start with safe information and logs. Code, builder, hosting, database, or provider access is arranged only when the diagnosis requires it.
How will the repair be tested?+
The exact reproduction is retested, followed by adjacent paths that share state, data, authorization, deployment, or integration behavior.