neatHack 2026 · MajorLabs · results from saved runs

Vendor onboarding that checks before it retries.

Identa adds each company to a vendor register as one GitHub pull request. If the process dies mid-way, it asks GitHub what actually happened before it does anything again, so a crash does not turn into a second vendor record.

It is for a team that keeps a register of its vendors and lets an agent add to it. The method carries over to any agent that acts on a real system and can stop part-way.

Loading results…

Loading…

Check one company yourself

Type a company domain. Identa asks Crustdata who it is and shows what it would do: add it, or hold it for a person. This only looks things up. It does not add anything to the register, and Identa does not save what you type.

Crash test: with and without the check

Each test adds the same nine companies and stops the program once, at one of three moments. When Identa restarts, it first checks GitHub to see what already happened. The comparison is the same code without that check: it just tries again. After every test, the counts are read from GitHub itself.

With Identa (checks first) Without the check (tries again blindly)

The three crash points

What happened in each test, with the number of branches and pull requests behind it.

How it works

Every job gets a fixed name made from the company and what we are doing with it. The same job always has the same name, so after a crash Identa can look it up on GitHub and know exactly what was finished.

1

Note it down

Before touching GitHub, write down what is about to happen: which company, and the steps planned.

2

Do it

Create the branch, add the vendor file, open the pull request. Each step is logged, and they run one at a time.

3

Check, then decide

After any interruption, look at the branch, the file and the pull request on GitHub, then choose what to do.

Already done · just record it Not done yet · safe to do it Unclear · ask a person

How it recovered

The time from the last thing the program did before it was stopped, to the moment it had checked GitHub and knew what to do. Restarting the program is included.

The vendor register

Pull requests opened in the first full run, in Datwebguy/identavendors.

Where these numbers come from