v61 · ENTERPRISE PLATFORM

Turn scattered calculator state into one versioned print job.

Create a canonical local job record, capture revisions and invalidate dependent checks when critical assumptions change.

✓ One source of truth✓ Dependency invalidation✓ Revision snapshots
Interactive module

Job Core & Revision Engine

Practical workflow

A practical revision example

Example

A 500-copy brochure is approved at A4 on coated stock. After approval, quantity rises to 1,500. The artwork file may be unchanged, but capacity, material demand, packaging and cost are no longer the same decision. Saving the quantity change as a new revision preserves the original baseline and marks the affected downstream checks for review.

Interpretation

A later trim-size change is more disruptive. It can alter crop, effective PPI, imposition, sheet yield and provider capability at the same time. The core does not recalculate those specialist results itself; it records which evidence became stale and routes the operator back to the right modules.

Boundary

Use the revision note to explain why a change happened, not merely what field changed. A short reason such as ‘client reduced finished width after proof’ gives future reviewers context that an automatically generated diff cannot provide.

Why this module exists

Production context around the calculation.

A revision is more than a timestamp

Changing quantity, trim, source files or deadline can invalidate downstream answers. The core stores explicit revision snapshots so a later calculation is not silently treated as current.

Keep dependency rules conservative

The engine marks affected areas for re-check; it does not pretend to know a provider-specific consequence it cannot prove.

Local state stays inspectable

Every record is JSON-compatible and can be exported through the Vault instead of being trapped in a hidden cloud account.