Conversion Forge / for Nash Group Mobility
Confidential

Build plan, prepared for Michael Nash and Rayne Mulder

This document contains commercial terms and case detail belonging to Nash Group Mobility (Pty) Ltd. It is not for onward distribution.

Confidential to Michael Nash and Rayne Mulder. Access is recorded.

Conversion ForgeConfidential
Build plan · 22 September 2026

The system that knows the date before you do.

A case platform built on the one thing no competitor in your sector owns: a working model of South African immigration law, running against every file you hold.

Prepared forMichael Nash · Rayne Mulder CompletionDecember 2026 Requirements166 specified
Aerial view of a South African city at first light, mist lying between the tower blocks.
If you read nothing else

Ninety seconds

166requirements, from your calls, manuals, emails and refused cases
2 Octscreens agreed, so December holds
Dec 2026everything finished
Late Octthe deadline engine, Stage 1, finished
01

In short

This plan is about capacity.

Every application costs a consultant's attention. That attention is your ceiling. The work so far has been moving what lives in Riekus's head, and Claire's, and Brandon-Lee's, into something that runs on every file at once and does not get tired at four in the afternoon.

Two things happened in your own files while I was doing it. A renewal was refused while complying with the rule as the Department publishes it (section 02). And an appeal letter left your office citing section 19(2) on an 11(1) matter; Riekus confirmed the slip the same week, and the appeal is lodged. It is exactly what Rayne described in the first meeting:

You send it off and you forget to go back to change the template.Rayne Mulder, 3 August 2026

Neither was carelessness. Both were caught by a person reading closely, which is what does not scale. From Stage 2, every letter has its citations checked against the route before it can be released.

02

The refusal that was inside the rules

A renewal expired on 31 August. The pack was lodged on 1 July, sixty-one days ahead. The published wording says no less than 60 days prior, so the last safe day was 2 July. It was refused under Regulation 9(8)(c): the Department counted two calendar months back from expiry, which lands on 30 June. Both readings were true at once.

The two readings, drawn to scale
30 Jun
Two calendar months
1 Jul
You lodged here
2 Jul
Sixty days
31 Aug
Visa expiry
Clear Ahead of both readings. Exposed Compliant as written, refusable as applied. Late Past both.

So every renewal is scored against both readings, the earlier governs, and the handler sees both dates. On top sits your own margin, because neither of you lodges on the last legal day. Rayne works to a day or two early and Riekus to a day early, so the system holds the larger of the two:

We try to avoid submitting on day 7 or day 60. I usually ask for a day earlier for a little extra leeway.Riekus Nortje, 10 September 2026

The warning comes on your day, not the Department's last lawful one. The statutory date is never overwritten.

Macro photograph of layered paper edges with a narrow lit gap between two of them.
The gap between the two readings is nought to two days wide, and it is where the refusal happened.
03

What gets built, and how each stage is signed off

One stage at a time, each tested before the next begins, working back from completion in December 2026. The test that decides each stage is finished was written before the work started.

How you sign off a stage. You watch a short recording of it running on your own kind of case, you see the list of requirements it clears with the test behind each one, and you tick agree or disagree per line. The instalment follows your ticks.

JulAugSepOctNovDecFoundationdoneStage 1 · Deadline engine · to late OctStage 2 · Eligibility + letters · to late NovStage 3 · The desks · to mid-DecScreens signed · 2 OctComplete, December 2026

FoundationAlready built

Complete

Sign-in through Microsoft or Google accounts, built and tested, and connected to your own accounts in Stage 3. A record of every change. The case and applicant model. The rules behind the deadlines, the scoring and the letters, with their tests. One cloud project per client is designed and is deployed in Stage 3. Not part of the payment schedule.

Screens and sign-off

To 2 October

The screens agreed with the people who will use them, before anything is built against them. Each of you gets a short list of your own requirements to tick: agree, disagree, or here is the answer. Nobody is asked to read all 166.

Done means

Every screen has a version you have approved. If the screens are not signed by 2 October, mid-December moves. That is arithmetic, not a threat: the desks are built against locked screens.

Stage 1 · The deadline engine

To late October

Both readings of the renewal rule with the earlier governing, and your margin on top. The seven-working-day rule for short visas. The appeal window counted from receipt, not from the decision date. Where a public-holiday calendar is missing, the answer is UNKNOWN, never a guess.

Done means

Given the refused case in section 02, it returns 30 June and 2 July, governs on 30 June, reports the 1 July lodgement as EXPOSED in plain words, and shows your margin date alongside.

Stage 2 · Eligibility and letters

To late November

The hundred-point calculation, with bands that turn on interpretation flagged rather than scored silently. Letters built from the case record, every points claim carrying its evidence, and the citation check before release.

Done means

A case at the threshold is flagged, not passed quietly. A letter citing a section that does not belong to its route is blocked and the sentence quoted back.

Stage 3 · The desks

To mid-December

The console your consultants work in all day, sorted by urgency. The corporate client's own view. The qualification-verification countdown.

Done means

A consultant opens one screen and sees every matter needing attention today, in order. A corporate HR user signs in with their own work account and sees only their own people. A full case runs end to end on your own anonymised data, watched by you.

04

What I need from you

If one of these arrives late, the date moves.

WhatWhyBy
One hour with each consultant, on the screensA change to a picture costs minutes. The same change once the desks are built costs weeks.Before 2 October
Your ticks on your own short listAnything still unconfirmed stays unbuilt until you answer it.Before 2 October
The rest of your 11(1) professional feesMeetings, business, tourist, family visit and eVisa are still missing. Without them quoting stays incomplete for your highest-volume category.Before Stage 1
Whether your fees are quoted excluding VATYour 3 August quotation reads + VAT @ 15%, so I have assumed exclusive. If that is wrong, every quote is out by fifteen percent.Before Stage 1
The address status emails should come fromReplies need to land with your team, so it has to be an address you own.Stage 1
The two hours a week you already put in placeNothing new. It is what stops me building what I think you do rather than what you do.Throughout
Your attorney's written position on data protectionLive files cannot move onto the platform without it.Before go-live

What I have assumed. Say so if any of these is wrong. Outbound visas are out of scope. Consultants do case work on laptops; the client portal is built for phones. Existing matters stay in your current process until you approve a move. Your templates stay yours. English only.

05

How it is built

Separate parts, each doing one job and each tested on its own.

What people touchStaff consolethe desk they work inClient portaltheir HR teamNotificationsearly, then escalateWhat decidesDeadline enginetwo readings + marginEligibility100 points, flaggedChecklistsversioned formsLettersassembled + citation-checkedWhat holds the recordCase recordone row per matterDocument storecustody, provableAudit + lineageappend-onlySign-in through your own Microsoft or Google accounts · mail in and out, threaded on the case · storage behind one interface, swappableThere is no Departmental interface. Nothing here assumes one.Every write passes through audit. Nothing moves without a record of who moved it.

Two decisions a technical reviewer asks about first. The pages are built on the server and sent finished, because the job is forms, tables and queues, and one codebase is easier to secure and to hand on. And documents are generated when somebody needs one, from the audited record, rather than stored twice. A submission record keeps what actually went to the Department and what came back.

There is no Departmental interface, and any supplier who tells you otherwise is guessing. Qualification verification has none either, which is why that part is a countdown you can see rather than an integration nobody can have.

06

What your clients' security teams will be told

Your clients are Kellogg, KLM, Air France, Huawei, Tata, TCS, Infosys and Mediclinic. Their procurement teams send a questionnaire. These are the answers.

  • Nothing reaches storage unscanned. Uploads are scanned before they are stored, and a file that fails is refused. This is designed and is built before any live file moves.
  • Nothing is silently replaced. A stored file is versioned and never overwritten, so there is always a record of what your client actually sent.
  • Encrypted at rest, with the keys in your own cloud account's key service, never in the application's settings. Key rotation sits with a named person at your end.
  • Each client sees only its own people. That is enforced where the data is fetched, not by hiding buttons, and it is already built and tested.
  • Live data sits in Google Cloud's Johannesburg region, as our agreement intends for live operation.
  • A restore is performed and timed before any live file moves, with the recovery point and time proposed as numbers for the commercial agreement.
  • If something goes wrong, you are told by name and by phone without delay, and within 72 hours at most, as our agreement sets.
  • One person builds this. The design document, runbooks written before go-live, and a repository whose checks already run on every change are what let somebody else pick it up.
Macro photograph of machined steel plates and precision pins in cold directional light.
Custody is a mechanism, not a promise.
07

Changes, and what I will not do quietly

Small changes are free. Anything under half a day I absorb. Bigger ones get one page within three working days: what it adds, what it moves, what it costs. Nothing is built or invoiced until you have said yes in writing, and everything agreed goes in a log that sits with the agreement.

Your live files do not move until you have approved how, and there is a way back to your current process that works the same afternoon.

Data protection is your attorney's position, not mine. Passport scans, medical reports and qualification records are special personal information. Your attorney sets the position and I build to it.

Where AI sits. The platform's judgement is rule-based and stays that way; that is what makes it defensible. Later, an assistance layer can remove typing, such as reading a passport for a person to confirm. It never writes a date, a score or a section of the Act, and nothing about your applicants leaves South Africa. None of it is in this price or switched on until it is proven on your own cases.

Out of scope: automating the submission itself, the qualification portal, outbound visas, and the forecasting in section 09.

08

What it is worth, and what it costs to run

Your volumes and your fees, as you gave them to me.

You told me Mobility handles 20 to 40 applications a month and Solutions 10 to 15. Your fee card runs from R1,000 for police-clearance assistance to R15,000 for permanent residence, with core work visas at R10,500.

The gain is not people working faster. It is the ceiling moving. Today the number of applications you can carry is set by how many one consultant can hold in their head, which is why an influx hurts and a holiday hurts. Move the deadlines, the scoring and the checks out of memory and the same team carries more. How much more is measured on your own cases once Stage 1 is running, not a number I put in front of you now.

Running costRoughlyCarried by
Hosting and the databaseR1,520–3,150 / moYou, at cost, no margin
Encrypted document storageR175–545 / moYou, at cost
Monitoring and alertingR215–435 / moYou, at cost
Everything used to build it—Me. Never on your invoice
Support after handover—Sixty days of defect fixing included, then a retainer or billed for what is used

No licence fee and no charge per seat. It runs in your own cloud account; you see the bill. Those costs are the floor for one environment, so a second one, an airline running its own for example, carries its own floor. A penetration test before go-live is yours, and not marked up.

My fee and the per-application arrangement are not in this document. They belong in the commercial agreement, which follows your sign-off on the scope in section 03.

09

What this could become

The firms you compete with, and the software they run on, can tell a client where a case is. None that I have seen can say what goes wrong in the next six months, because none owns the rules. You would.

That opens a second phase, priced separately and not in this build: forecasting for your corporate clients. Each assignee's remaining 180-day allowance, the next application in a person's chain surfaced early, and which planned hires would be refused as packaged, with the lever for each.

And when you say you would give it to your customers, there are two versions. An airline's mobility team signing in to your platform and seeing only their own people is already in Stage 3. An airline running its own branded instance is a separate project with its own fee, and the build keeps that cheap.

What happens next. Read it and tell me yes, or what to change. Section 03 is the one to argue with, and I would rather you argued now than in November. Nothing gets built until you have agreed it. Then the commercial agreement follows and the first payment starts the clock.

Tokelo Mogorosi · Conversion Forge · tk@weareconversionforge.uk

Confidential to Michael Nash and Rayne Mulder. Prepared 22 September 2026.