Justility.
LOCAL FILES. REAL POSSIBILITIES.

Second-order thinking

Explore an action, its immediate consequences and later effects in a visual consequence tree.

Map the consequences of an action, then explore the consequences of those consequences. Add time horizons and uncertainties in node notes.

Up to 40 nodes and 80 connections on a 1200 × 900 canvas. Edit all content using the fields. Focus a diagram node and use arrow keys to move it (Shift = 30 units); dragging also works. Visual maps describe your model, not verified causation.

Your work stays in this tab. Nothing is saved automatically. Save a readable, unencrypted project file before closing. Downloads remain wherever you save them.

Processed on your device. Your files are never uploaded by Justility.

How privacy works

How it works

Open second-order thinking, enter your own project details or load the labeled example, then edit nodes and connections and analyze the map. Review the results and download your project to continue later.

Supported formats

Editable JSON project up to 1 MB; SVG diagram and CSV analysis. Up to 40 nodes, 80 links, 120 characters per label and 1,200 per note.

Good to know

Use one connected tree. Order is causal depth, not likelihood or a forecast.

Worked example

Before

Open later → more evening visitors → higher staffing needs

After

Orders 0, 1 and 2, with editable evidence and time-horizon notes

Order counts links from the root; it does not measure certainty or elapsed time.

Second-order thinking: interpret the result

Explore an action, its immediate consequences and later effects in a visual consequence tree. Use one connected tree. Order is causal depth, not likelihood or a forecast. All project files are readable and unencrypted. Save and open them explicitly; there is no automatic browser persistence.

Assumption testing canvas

Troubleshooting

Why does my consequence map require one root?

This tool calculates consequence order from a single initial action. Connect all consequences to that action and avoid cycles or multiple parents.

Common questions

Can I use second-order thinking offline?

Prepare this tool using Offline help while online. After preparation, it runs locally with fresh input. Browser cache eviction remains possible; keep project downloads separately.

Can I use this without an internet connection?

Yes, after you prepare this tool from Offline help and the browser retains its assets. Installation is optional. All processing dependencies are bundled locally.