Celery is where this change lives: a task named orqestra.renewal_merge that turns a product series and its bundle into one premium guide. No path did "from N products one". The rewrite keeps a part's place in its series. The bundle rebuild only merges PDFs. Regenerate stops at the old proposal's cap. The retire step knows no successor.
The trigger is a button, "Scal w jeden poradnik premium", on a bundle's or a part's renewal card. It starts the Celery task, which builds its brief from the parts' manifests: the old pitch and the chapter lists. The record we have cuts off after that, so we will not describe the later steps.
The change is 13 files, 1681 lines added and 27 removed.
If your renewal or rebuild paths each handle one product, a request to combine several into one will fall between them, so give the combine its own task instead of stretching an existing one.
Originally published at neuragrowth.co. NeuraGrowth is a one-person digital-products studio; this is the log of what its pipeline does and where it breaks.
Top comments (0)