Decision and release history for engineering teams

Know why it shipped.
Decide what’s next.

Shiplog helps engineering teams record decisions and track the releases they shape, preserving context, tradeoffs, ownership, and outcomes—so every release informs the next decision.

Keep reasoning with the work

From a hard call to a shipped outcome.

Shiplog preserves what the team knew, what it considered, and who owned the call—then connects that reasoning to the release. New teammates get context without archaeology, and future decisions start with evidence instead of memory.

01 · Decision Accepted

Adopt a durable job queue

Background work was lost on deploys. The team compared a managed queue, database polling, and in-process retries before choosing a durable path.

Owner
Kai
Why
Reliable retries
Open the sample decision
02 · Release Completed

v1.3.0 · Throughput and latency

The durable queue shipped alongside a read cache, keeping the release outcome connected to the decisions that shaped it.

Owner
Kai
Linked
2 decisions
Open the sample release

Decision-making, unpacked

See how teams make better decisions

Get a concise field note on the habits, templates, and tradeoffs behind durable engineering decisions.

We’ll only use your email for occasional product notes. No spam. Unsubscribe anytime.

New record

Record a decision

A short name for the decision.
The problem, constraints, and reasoning.
Other options considered and why they were not chosen.
The person responsible for the decision.
The decision's current stage.

Decisions and releases

All records

0 records

Includes representative example records to demonstrate Shiplog. They are not customer or internal operational data.

Search updates as you type. Use ↑ and ↓ to move between records, and Home and End to jump. Press Enter to open details.

Loading decisions

Loading all decisions…

Portable history

Export your Shiplog records

Counting locally stored records…

The JSON file includes only decisions, releases, and their preserved links stored in this browser.

Portable history

Import from JSON

Choose a file exported from Shiplog. It is read in this browser only — nothing is uploaded, and nothing is saved until you confirm the summary.

Representative release

See decisions move into a release

View release history

This example uses the same release model and linked decision records as the full release history. Expand it to inspect the associated decisions.

Loading release

Finding the latest release…