← All work

Batchmaker family · Vanilla operations

W-Make Batch · Vanilla

The complete operations version for container glass: from batch ticket through silo and batch book to the daily log.

Responsibility
Domain model, full-stack development, and technical quality.
Technology
Node.js · Express · SQLite · Web Components · native tests · Playwright
Status
Live · reference implementation
Positioning
The domain reference. Bookings, stock and shift handover stay in one model.

Situation

Situation

In container-glass production the day is a chain. A recipe version holds, a batch ticket goes to the scale, consumption leaves the silo, oxide and redox have to match the furnace, the shift hands over, the day closes. If one link breaks, three figures that do not agree are waiting the next morning.

Built as a loose set of screens, someone copies values from one sheet to the next. The ticket says one thing, the silo another, the log a third. The fastest correction in software is then to delete or overwrite a row. After weighing, that is already a lie to stock and to the shift.

Shift handover adds pressure. What is passed on verbally is written nowhere. Whoever takes over in the morning inherits a hall and a table that contradict each other.

Decisions

Decisions

  1. 01

    Domain bookings are states. A correction after silo deduction is a reversing entry, a cancellation or a reconcile, not a DELETE on the row.

  2. 02

    Batch ticket, batch book and daily log belong in one model. Two tools at that seam recreate the paper fracture the software was meant to replace.

  3. 03

    Oxide, redox, batch size and cost stay bound to the recipe version and live in their own modules. The interface shows the figure. It does not invent it.

  4. 04

    Shift start is a shared clock, not a default in a form field. Without that clock the day drifts between stations.

  5. 05

    Migrations, backup and a close you can repeat belong to the product. A system that closes only in the demo will not hold on the floor.

  6. 06

    The public demo shows the model. Client data, volumes and internal metrics stay off the site.

What you can inspect

A look at the application.

Live view of the Vanilla version: W-Make Batch v1.1 at the sign-in screen.
Live view of the Vanilla version: W-Make Batch v1.1 at the sign-in screen.

What you can inspect

The flow as a model.

  1. 01

    Recipe

    Composition, version, temperature and cost stay tied to later consumption.

  2. 02

    Ticket

    The ticket is the order to the scale, not a printout of a table.

  3. 03

    Silo

    Consumption leaves the stock. After that the booking is part of the hall.

  4. 04

    Batch book

    What was weighed stays bound to the batch and the recipe version.

  5. 05

    Log

    The day closes as a state the next shift will find, not as an exported list.

What remains

What remains

A production system improves when domain irreversibility lives in the data model. A form validation comes too late once silo and log have already been written.

batchmaker-vanilla.w-make.com →

30-min analysis · free

Describe the process that's breaking today.

Start a conversationCheck your own process →