DOCS / CONVERSION REPORT
Conversion report & reason codes
Every conversion writes a report. It lists what converted perfectly, what changed, and why - per layer, with a typed reason code. Nothing is approximated without a line in this file.
What the report contains
- Source and target file paths, plugin version, and timestamp.
- A row per layer: layer path, outcome, and reason code where applicable.
- A verbatim set - layers written back byte-for-byte.
- Totals per severity, so you can gate a client handoff on a single number.
Severity levels
| LEVEL | MEANING |
|---|---|
| VERBATIM | Written back byte-for-byte. No change. |
| NOTICE | Converted, with a documented difference. Reason code attached. |
| FAILURE | Not converted. The layer is reported, never silently dropped. |
Reason code reference
| CODE | LEVEL | WHAT IT MEANS |
|---|---|---|
TEXT_OPTICAL_KERNING_UNBOUND |
NOTICE | [placeholder] |
EFFECT_APPROXIMATED_BLUR |
NOTICE | [placeholder] |
BLEND_MODE_UNSUPPORTED_TARGET |
NOTICE | [placeholder] |
LAYER_TYPE_UNSUPPORTED |
FAILURE | [placeholder] |