// workflow step: finalize — terminal join of the DAG. Runs even when upstream // steps were SKIPPED (a skipped dep doesn't block dependents — F-039), so it // makes no assumption that `publish` ran. Overall completed-vs-blocked is // derived by the reader from `workflow::run_status` (F-038), not here. let b = ctx.request.body; #{ finalized: true, post_id: b.post_id }