Documentation

Preflight Validation

Preflight is CraftStage's quality gate. It validates every item in your job against the template and generates a report of issues — so you never discover a problem after material is on the laser bed.

Running preflight

Click the Preflight tab on any job detail page to see the current preflight status. Click Run Preflight to trigger a new validation pass. Preflight also re-runs automatically when you fix an item.

Issue severities

Preflight issues are classified into three severity levels:

SeverityIconMeaning
ErrorRedMust be fixed before export. Export is blocked until all errors are resolved.
WarningYellowShould be reviewed but doesn't block export. May indicate quality concerns.
InfoBlueFor awareness only. No action required.

Issue codes

CodeSeverityWhat it meansHow to fix it
OVERFLOWErrorText exceeds the field boundary even at the minimum font sizeShorten the text, increase the field size, or lower the minimum font size
MISSING_REQUIREDErrorA required field has no valueAdd the missing data to the item
EMPTY_JOBErrorThe job has no itemsParse or manually add items
NO_TEMPLATEErrorNo template is assigned to the jobSelect a template
SHRINK_WARNINGWarningText was shrunk more than 30% from the base font sizeReview if the reduced size is still readable
MISSING_FONTWarningThe specified font wasn't found, using a fallbackCheck font availability or use curves export mode
LONG_TEXTWarningText is unusually long and may need reviewVerify the data is correct
SPECIAL_CHARInfoNon-ASCII characters are present (accents, special symbols)No action needed — just awareness

The fix loop

The preflight tab is designed for a quick fix workflow:

  1. See the issue list, grouped by severity
  2. Click on any issue — it opens the edit dialog for that item
  3. Fix the problem (shorten a name, add a missing field, etc.)
  4. Save — preflight re-runs automatically
  5. The fixed issue disappears from the list
  6. Repeat until error count reaches zero

When all errors are resolved, the Export button becomes active.

Preflight and export

A job must pass preflight with zero errors to be marked as "production ready." Warnings do not block export but are worth reviewing. You can export a job with warnings, but not with errors.

For detailed information about resolving specific preflight issues, see Troubleshooting: Preflight Errors.

Next step

Once preflight is clean, generate proofs to preview the output before sending to your customer.