Rekhu Machines, the first knower, and Rekhu Core for Laravel
Rekhu Machines knows printing and finishing machines. It identifies a press from a description, fills in its profile, catches values that cannot be right and chooses the machine for a job. Install it in any Laravel app with rekhu/core.
Rekhu comes from the old Egyptian word for knowing: the rekhu were the ones who knew how things work. So every Rekhu tool is a knower. It knows one part of a trade the way its best expert does: it understands what is asked, decides, explains in your language and learns from what you accept or correct.
Rekhu Machines is the first knower, and it knows printing and finishing machines.
What it does
- Identify. Type "Heidelberg Speedmaster SM 74-4 with coater, 2009" and it names the model, reads that it has four units and a coater, and asks when two models are possible.
- Fill in. It gives the machine's whole profile: sheet sizes, paper weights, colour units, speed, makeready and waste. Each value says where it came from: you, the library, or what this kind of press typically does.
- Check. A speed above what the press can do, a sheet bigger than it takes, waste that is far too high, a field that a price needs but is missing. Wrong machine settings silently give wrong prices, and Rekhu Machines catches them, explained in your user's language.
- Choose. It ranks a shop's machines for a job, fastest or cheapest first, with the reason: how many up on the sheet, how many passes, how long with makeready. It also says why the others can't do it.
- Answer. Ask about a machine, for example "Can I print 400 g/m² board on it?", and it answers as a print colleague would.
When your users accept or correct an answer, Rekhu Machines learns from it.
Rekhu Core for Laravel
The knowers install into your own app with one package, rekhu/core:
composer require rekhu/core
php artisan rekhu:core --install --tenancy=multi --locales=en,nl
php artisan rekhu:core --install=machines
Your tenants, users, limits and prices stay yours. Every call is kept in your own usage table, next to what Rekhu charged and what you charge your customer, and php artisan rekhu:core --usage shows it per customer and month. The same package runs against Rekhu's cloud or a Rekhu inside your own network.
Rekhu Machines comes with Seshat, the knower of print files. Materials and catalogues are next.