Mark this production as finished once its job has completed.
This deliberately does not reach out and submit a PESummary (or
any other) post-processing job itself. Post-processing is instead
expressed as its own, separate production with a needs:
dependency on this one (see e.g.
asimov-pesummary):
Asimov’s own dependency resolution builds and submits that
production once this one reaches finished, and it picks up
this production’s samples via collect_assets() through
production._previous_assets(). This matches the pattern used
by other post-completion-only pipelines (e.g. the FakeCBCPipeline
test pipeline in asimov-pesummary itself), and avoids this plugin
needing any knowledge of what – if anything – consumes its
output.