Engine regression checks
Engine version 1.0 · Research Desk · Last updated August 2026
Eight fixed name pairs run through the blending engine, with the top three candidates and their real scores recorded for each. The table below is generated by calling the engine during the site build, so it always shows what the tool actually does today rather than what it did when somebody last updated a page by hand.
The point of this page is boring on purpose. The engine is deterministic, so these results should not change unless the scoring changes. If they do change, that is either a fix we made deliberately or a regression we need to know about, and either way this page is where it becomes visible.
All rows use the couple context. Context affects only the ideal-length penalty, so the candidate set is the same across contexts and only the ordering shifts slightly.
Taylor + Travis
| Candidate | Built from | Taylor | Travis | Balance | Join |
|---|---|---|---|---|---|
| Travylor | trav + ylor | 67% | 67% | even | vy |
| Taylvis | tayl + vis | 67% | 50% | close | lv |
| Travlor | trav + lor | 50% | 67% | close | vl |
Alex + Jordan
| Candidate | Built from | Alex | Jordan | Balance | Join |
|---|---|---|---|---|---|
| Alerdan | ale + rdan | 75% | 67% | even | er |
| Jordalex | jorda + lex | 75% | 83% | even | al |
| Jordlex | jord + lex | 75% | 67% | even | dl |
Sofia + Mateo
| Candidate | Built from | Sofia | Mateo | Balance | Join |
|---|---|---|---|---|---|
| Matfia | mat + fia | 60% | 60% | even | tf |
| Softeo | sof + teo | 60% | 60% | even | ft |
| Mafia | ma + fia | 60% | 40% | close | af |
Percy + Annabeth
| Candidate | Built from | Percy | Annabeth | Balance | Join |
|---|---|---|---|---|---|
| Annarcy | anna + rcy | 60% | 50% | even | ar |
| Perbeth | per + beth | 60% | 50% | even | rb |
| Perabeth | per + abeth | 60% | 63% | even | ra |
Brad + Angelina
| Candidate | Built from | Brad | Angelina | Balance | Join |
|---|---|---|---|---|---|
| Bralina | bra + lina | 75% | 50% | close | al |
| Braelina | bra + elina | 75% | 63% | close | ae |
| Bragelina | bra + gelina | 75% | 75% | even | ag |
Ben + Jennifer
| Candidate | Built from | Ben | Jennifer | Balance | Join |
|---|---|---|---|---|---|
| Benifer | be + nifer | 67% | 63% | even | en |
| Bennifer | be + nnifer | 67% | 75% | even | en |
| Beifer | be + ifer | 67% | 50% | close | ei |
Kim + Kanye
| Candidate | Built from | Kim | Kanye | Balance | Join |
|---|---|---|---|---|---|
| Kinye | ki + nye | 67% | 60% | even | in |
| Kiye | ki + ye | 67% | 40% | uneven | iy |
| Kanm | kan + m | 33% | 60% | uneven | nm |
Ana + Bo
No candidates. At least one of these names is too short to split without losing it entirely, which is covered in the limits report.
What this page is not
It is not evidence that the top-ranked candidate is a good name. It shows that the engine is consistent, which is a much smaller claim. Two of the rows above make the difference obvious: for Taylor and Travis, the engine ranks Traylor and Travlor above Tayvis, and the world uses Tayvis. Consistency and correctness are different properties, and only one of them can be tested by software.
The human review protocol is where the other question gets asked, and it needs people rather than a build step.