MFG - production system of record

One controlled
production record.

Production system of record

MFG defines one controlled production record connecting demand, materials, capacity and shop-floor evidence to work orders, WIP, quality-gated completion and auditable decisions.

Production orderPO-000148

production order

Assemble finished SKU

qty planned 500due 2026-07-18make-to-stock

release readiness

  • Production versionmBOM + routing snapshot
  • Material readiness1 component short (WMS)
  • Capacity readinesswork-center + shift
  • Asset availabilityno EAM downtime
Release needs an approved shortage reason.approval-gated
plannedreleasedstagedin_progresscompleted
A production line inside a manufacturing plant
A manufacturing production line. Illustrative photo of the domain, not MFG software.

Production capabilities

What one production record needs to hold.

Connect planning, readiness, execution, quality and completion without splitting the production truth across disconnected systems.

Orders

Work orders

Every order runs one lifecycle, from draft to closed. Not a status field people edit.

Recipe

BOM + routing snapshots

Releasing an order freezes its BOM and routing. You always know how a batch was built.

Readiness

Material + capacity readiness

Material, capacity and asset checks run before work reaches the floor.

Execution

WIP truth

Operators log confirmations, moves, yield, scrap, rework and downtime per operation.

Quality

Inspector-held release

A failed mandatory check blocks completion. Only an inspector can clear it.

Handoff

Output + genealogy

Declare output by lot, batch or serial. WMS receives it, FMS values it.

The production lifecycle

Follow production from plan to completion.

An order moves through one sequence. Each step adds to the record instead of overwriting a status, so you can always see what happened and when.

01

Planned

Version + readiness checked

02

Released

Planner releases the order

03

Staged

Materials staged from WMS

04

In progress

Operators confirm on the floor

05

Completed

Output declared, quality-gated

Production modes

Five ways to build. One lifecycle.

You pick the mode when you create the order, and it never changes. Every mode runs the same lifecycle, the same readiness checks and the same material and quality steps. The mode just adds the extra checks that kind of work needs.

STANDARD

Make to stock

The everyday order. Built against a forecast or a planner's demand, then released to free stock.

One lifecycle

ASSEMBLY

Serial genealogy

Records which component went into which unit. A component serial can only be installed in one place, and you cancel a mistake with a removal that points at it.

Coverage checked before receipt

REWORK

Rebuild what failed

Raised against an open defect on another order, and capped at the units still unresolved. The original order cannot close while its rework is open.

Two planners cannot split one defect

REPAIR

Fix one built unit

Names a serial an earlier order already made, and returns that same serial. One live repair per item and serial.

Quantity is always one

PROCESS

Batch with potency

One order is one batch, named by batch reference instead of serial. A weak ingredient lot gets charged at a higher weight, and a yield outside its limits needs a separate review.

Potency and yield checks

Workbenches

Eight screens. Each shows one job.

A planner, a supervisor, an operator and an inspector all need different things. So they get different screens, each limited to what that person is allowed to do. What you can see and what you can change are the same list.

Today

Your queue, your priorities, and whether everything you need is connected.

Planner

Demand, coverage, draft plans, readiness, release and the exceptions that need a decision.

Schedule & capacity

What is running late, what the projected dates are, and which work centres are overbooked.

Shop floor

Released orders, holds, progress, yield and scrap, plus WIP and downtime per operation.

My operations

The work assigned to you. Confirmations, movements, scrap, rework, time and notes.

Quality

The hold queue, inspections, defects, what to do about them, and inspector release.

Materials

What is needed, what the warehouse has staged, what is short, and what was substituted.

History & traceability

Look up any order. See why it changed, what went into it, and where the output went.

The problem it targets

The facts exist. The record does not.

You already have the signals. Demand, stock, maintenance logs, shop-floor events, finance records. MFG puts them on one production record you can plan, release, run, explain and audit.
  • Demand, materials, and maintenance each live in their own tool
  • Shop-floor events and finance records rarely agree
  • No single record traces a finished lot back to what made it
An abstract circuit board suggesting many signals convergingSignals
Signals converging into one production record.

Readiness controls

Release only against approved readiness.

An order releases when material, capacity and asset checks pass. If something is short, a planner records an approved reason instead. Release also locks in the inspection plans in force that day, so a later revision cannot rewrite history.
  • Material readiness reads WMS on-hand and SCM incoming supply
  • Capacity reads work-centre calendars and EAM availability
  • A failed mandatory checkpoint blocks completion until an inspector releases it
Machinery along a manufacturing production lineShop floor
A manufacturing production line.

Finite-capacity scheduling

MFG proposes. A planner commits.

MFG puts every operation at the earliest time its work centre is free and the step before it allows. Then it hands the planner a proposal. Committing saves exactly what was reviewed, so a schedule is a decision someone made rather than a number that appeared.
  • A work centre does one job at a time, inside its own shift hours
  • Remaining work comes from what the floor logged, not the original plan
  • Setup time is charged when the item changes. Subcontract steps use none of your capacity
  • Compare two strategies side by side before you commit either
A long corridor of equipment racks suggesting sequenced capacityCapacity
Operations placed against real shift windows.

Sustainability evidence

Every number says where it came from.

We record energy, waste, emissions and water against the order that used them. A process batch counts as an order too, so every batch gets its own figures.

Unless it is an estimate, every number names the meter, bill or document behind it. A calculated number also shows the factor used, so you can judge it yourself. We do not ship a factor library, follow a reporting standard, or certify anything. We record what was measured and add it up.

Nobody can type in a number and call it a meter reading. Real readings come through a separate door that only an approved system can use, and the same reading never lands twice.

CategoryUnits acceptedTotalled in
EnergykWh · MWh · MJ · GJkWh
Wastekg · t, plus where it wentkg
EmissionkgCO2e · tCO2e, scope 1-3kgCO2e
Resourcem³ · L · kg · tm³ or kg

Everything converts to one unit before it is added up. A bill in MWh and a meter in kWh still agree, and litres of water never get added to kilos of steam.

MFG in the production stack

One record from plan to completion.

MFG connects demand, material, capacity, execution and quality. Every other system keeps owning what it already owns.

MFGERP MFG suitesStandalone MES
What it isA production system of record built for the Splenta familyA manufacturing module inside a big ERP suiteA shop-floor layer, usually one per site
Production modesMake to stock, assembly, rework, repair and process batchDepends on the suite and what you licensedRuns whatever planning released
Family integrationOne identity and one tool surface shared with ICE, Arin, SCM, WMS and EAMIntegrated inside its own data modelIntegrated through plant middleware
Agent-ready30 scoped tools. Arin proposes, a person with the right access actsWorkflow and RPAMachine and line automation
BoundaryOwns production. Talks to everything else over APIs and eventsOwns a broad, shared enterprise modelOwns execution, not the whole record

Architecture

How the production record holds together.

The architecture combines a controlled make-to-stock lifecycle, a governed agent surface and clear ownership boundaries across the Splenta family.

The make-to-stock flow

A production order begins with demand and moves through material, capacity and quality controls. Each step writes append-only evidence, with corrections represented as reversals, adjustments or rework loops rather than silent edits.

  1. 01version

    Pick the recipe

    Demand picks a production version. That is a BOM snapshot plus a routing snapshot, with the operations, work centres and quality checks it needs.

    ProductionVersion

  2. 02readiness

    Check before release

    Material readiness reads warehouse stock and incoming supply. Capacity reads work-centre calendars and asset availability. Shortages show up first.

    MaterialReservationRequest

  3. 03release

    Release with a reason

    A planner releases once readiness passes, or records an approved shortage reason. Release locks in the inspection plans in force that day.

    ProductionOrder

  4. 04execute

    Confirm on the floor

    Operators confirm start, stop and partial completion. Moves, labour and machine time, yield, scrap, rework and downtime are all logged per operation.

    OperationConfirmation

  5. 05quality

    Hold or release

    Inspection records its measurements, then releases, holds or sends the work back. A mandatory step stays blocked until an inspector clears it.

    QualityCheckpoint

  6. 06complete

    Declare and hand off

    Declare output by lot, batch or serial. The handoff freezes what went into it, and the warehouse confirms receipt. Nothing closes until every unit arrives.

    OutputDeclaration

production-order lifecycle

draftplannedreleasedstagedin_progressheldcompletedclosed

The dashed state is the exception branch - work could be held for quality, material, safety, maintenance, or engineering reasons and resumed by the owning function. Cancelled, scrapped, split, merged and reworked provide explicit paths for other outcomes.

The Arin-over-MCP surface

Arin reads production readiness, timelines, quality holds, shortages and variance evidence, explains the exception and prepares an approval-bound action. MFG validates policy and human approval before executing any change.

arin -> mfgapproval required
// Arin reads facts (read scope)
GET mfg.material-readiness . order=PO-000148
// then PREPARES an action - a proposal
POST /mcp . tool production-order.release
{
order: "PO-000148",
scope: "mfg:schedule:write",
idempotency_key: "a1f9...",
approval_state: "pending",
reason: "shortage release"
}
// MFG validates policy + human approval
→ scope . idempotency . approval . audit
→ proposal stays a proposal until approved

mfg:schedule:read

  • scheduling.proposal
  • scheduling.comparison

mfg:schedule:write

  • scheduling.commit
  • production-order.release

mfg:operation:write

  • production-order.hold
  • production-order.resume
  • operation.confirm

mfg:material:write

  • material.substitution.request

mfg:assembly:write

  • assembly.install
  • assembly.remove

mfg:process:approve

  • process.yield-review

mfg:quality:write

  • quality.hold.release
  • output.declare

Every mutating tool declares its required mfg:* scope, carries an idempotency key, and high-impact actions require an approval state and a reason. Reads and writes share one service layer behind REST, the UI and MCP.

The family boundary

MFG owns the production record without replacing WMS, SCM, FMS, EAM, PLM, an external MES or Arin. Systems exchange information through REST, MCP and events, with no shared database tables.

ICE

Identity and tokens for the family.

MFG checks every token ICE issues. It never issues one.

Arin

Agent and decision-support layer.

Reads MFG facts and prepares actions for approval. It never owns the record.

SCM

Procurement, suppliers, purchase orders.

Tells MFG what supply is coming and when it slips. MFG owns the effect on production.

WMS

Physical stock and locations.

Reserves, stages and issues material, then receives finished goods.

EAM

Asset registry and maintenance.

Tells MFG what is available and what is down. MFG owns the production impact.

RMS / FMS

Demand and financial truth.

A customer order arrives from RMS. Costing goes to FMS. MFG calls neither directly.

the family boundary

RMS / SCM / WMS / EAM / PLM / MESMFGMFG MCPArin

Arin explains, classifies, recommends and prepares actions. MFG validates the action, enforce approval and shop-floor controls, and execute through its own services. This is the intended arrangement, not running software.

Shape the concept

Help shape the production record.

If demand, materials, capacity and shop-floor evidence are difficult to reconcile, tell us how your production stack works today. Your operating priorities will help shape the first MFG implementation.