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
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.