Platypus
Auto Light Dark
Auto Light Dark

End-to-end examples

Three complete scenarios, from setting up the issues to seeing the result, so you can follow along in your own Jira site step by step.

Each example is independent - you don't need to complete them in order, and each uses its own small set of issues so you can build it in a disposable test project. See How to get started for the underlying concepts (predecessor/dependent, gap, apply mode) if any term here is unfamiliar.


Example 1: A simple chain in Automatic mode

Goal: see the core behaviour end to end - one date change cascading through a chain, with each issue keeping its own length.

Set up

Create four issues: Design, Build, Test, Release. Give each a Start and Due date so they run back-to-back with different lengths, and link them in sequence with Blocks:

ISSUE

START

DUE

LENGTH

Design

5 Oct

8 Oct

4 days

Build

9 Oct

14 Oct

6 days

Test

15 Oct

16 Oct

2 days

Release

19 Oct

19 Oct

1 day

Design blocks Build, Build blocks Test, Test blocks Release. Confirm the project's apply mode is Automatic (the default) in How to configure it.

image-20260924-033808.png

Steps

  1. Open Design and push its due date out - for example, from 8 Oct to 7 Sep.

    image-20260924-034159.png


  2. Save, then open Build. Its dates have already shifted.

    image-20260924-034224.png


  3. Check Test and Release - both have shifted too, each still its original length.

    image-20260924-034319.png


  4. Open the audit comment Platypus left on one of the shifted issues.

    image-20260924-034458.png

RESULT

One edit to Design cascaded through three other issues automatically, and every issue kept its own length rather than being shifted by a flat number of days.


Example 2: Reviewing changes with Preview & confirm

Goal: see how Platypus behaves when changes need a human sign-off before anything is written.

Set up

Reuse the same chain from Example 1, or build a fresh Design → Build pair. In How to configure it, override this project's apply mode to Preview & confirm.

image-20260924-034545.png

Steps

  1. Open Design and change its due date, then save.

  2. A Platypus panel appears on the issue, showing how many dependent changes are waiting.

    image-20260924-034822.png


  3. Click Review & apply to open the preview dialog.

    image-20260924-043600.png


  4. Review the new due dates, then click Confirm & apply.

  5. The Platypus panel will update showing Rescheduled 3 issue(s).

    image-20260924-043813.png
  6. Build, Test and Release have updated their dates while retaining the original length.

    image-20260924-044430.png

Repeat step 3 but click Cancel instead - nothing changes, and the badge disappears. Worth trying once so you can see that Cancel is a true no-op.

RESULT

Nothing was written to any issue until a person reviewed the proposed changes and explicitly confirmed them.


Example 3: A converging dependency with an anchored deadline

Goal: see how Platypus handles a real project shape - two issues converging into one - and how an anchor keeps a fixed date from moving.

Set up

Create four issues in a diamond: A blocks both B and C; both B and C block D (for example, a Release issue). In How to configure it, set an anchor label for the project - for example, platypus-anchor - if one isn't already configured.

image-20260926-030120.png

Steps

  1. Change A's due date. Both B and C shift in response.

    image-20260926-030401.png
  2. Check D before and after: it doesn't update until the later of B or C has settled, since it's waiting on both predecessors.

    image-20260926-030302.png
  3. Add the anchor label to C.

    image-20260926-030505.png
  4. Change A's date again. C stays exactly where it is, B still shifts, and D updates correctly off the now-fixed C and the shifted B.

    image-20260926-030557.png
  5. Open the Activity log for this run and expand Details - C appears with skip reason Anchored.

    image-20260926-030651.png

RESULT

Platypus waited for every predecessor before moving the converging issue, and the anchored issue held its date through a second cascade, exactly as configured.


Updated: September, 2026