Applies an OutputMappingConfig against a work result. Single-primary-key entities only
(composite keys throw a clear error). Field/child values are resolved from the result via the
shared resolver, so "$.path" reads result.path.
Dry-run (dryRun: true): the mapped values are still resolved and the target entity/field
metadata is still validated, but NO entity is saved and NO child is created — the would-be values
are returned in previewFields / previewChild so a dry-run preview can show exactly what an apply
would write. This is what lets a dry-run of any wrapped work type (Action / Agent / Infer / ML Model)
compute its effect without mutating data, mirroring the FieldRulesProcessor dry-run preview.
Applies an OutputMappingConfig against a work result. Single-primary-key entities only (composite keys throw a clear error). Field/child values are resolved from the result via the shared resolver, so
"$.path"readsresult.path.Dry-run (
dryRun: true): the mapped values are still resolved and the target entity/field metadata is still validated, but NO entity is saved and NO child is created — the would-be values are returned inpreviewFields/previewChildso a dry-run preview can show exactly what an apply would write. This is what lets a dry-run of any wrapped work type (Action / Agent / Infer / ML Model) compute its effect without mutating data, mirroring theFieldRulesProcessordry-run preview.