Faith Forge LabsSouth Africa · Websites & software

Find the cause worth fixing first.

Investigate the task that interrupts your team before deciding to replace the whole application.

Start with the symptom

Tell us what the person tried, what they expected and what happened instead. Timing, recent changes and a redacted example help an investigation begin. We inspect the relevant code, configuration and logs within the access your organisation authorises.

An initial scope may cover dependencies, deployment steps, provider connections and recovery arrangements as well as the immediate error. Findings should distinguish a reproduced cause from an unresolved lead. Missing source code or provider access can limit the next step and should be explained early.

Check the repair in context

Where practical, reproduce the problem away from production. Agree the check for the original symptom and review adjacent records or tasks the change may affect. A small repair still needs a release decision and a practical recovery route if an important check fails.

Handover can include run and release instructions, account ownership and the maintenance responsibilities agreed in the scope. An inherited application may be improved incrementally while your team considers a later move. No security certification or uninterrupted availability is implied by a repair engagement.

When the job returns but its attachment does not

Imagine a fictional shared-counter application restored into a private test environment. The job rows appear, but an authorised covering operator cannot open the current attachment. That symptom does not establish whether the file is missing, its record relationship is wrong or the restored permission configuration excludes the role. We compare the affected record, file reference and permitted access path within the agreed access scope, using a normal operator account as well as the relevant diagnostics.

A proposed repair follows the cause that can actually be reproduced. It might correct a relationship or an access setting, while a genuinely absent file needs a separate recovery decision. The staged check opens the intended current document, keeps another customer's file restricted and confirms a neighbouring job still works. Before release, reconcile changes made since the recovery copy so a repair does not overwrite newer work. Handover records what was established, what changed and which unresolved dependency still has an owner.

Bring the error, the last known working behaviour and an inventory of accounts you control. Keep passwords out of the first message. For a planned transfer into another system, explore data migration.