Skip to main content
Real work has structure: one task blocks another, two are basically the same, a third is just related. Reload’s task relations capture those edges. And when two people (or an agent and a person) edit the same task at the same time, Reload’s conflict modal lets you resolve the difference field-by-field.

Relations

Open a task and scroll to the Relations section in the detail panel. Four relation kinds:
RelationWhat it means
BlocksThis task is preventing another task from moving forward.
Blocked byThe inverse view — this task is waiting on another.
RelatedSame area, same theme, but no blocking dependency.
DuplicateThis task and another describe the same work.
Blocks and Blocked-by are surfaced first because they gate when work can happen.

Adding a relation

Click Add relation in the section. You’ll pick:
  • The relation kind — Blocks, Related, or Duplicate.
  • The other task — type the identifier (e.g. T-42) or paste a task id.
Note: there’s no add-form for Blocked by directly. To express “this task is blocked by T-42”, open T-42 and add a Blocks relation pointing at the current task. The reverse view appears automatically on the originally-blocked task. A self-reference check stops you from relating a task to itself.

Removing a relation

Each relation row has a delete button. Removing a relation also removes its inverse view on the other task — same edge, both sides.

Concurrent edits — the Conflict modal

When two people (or an agent and a person) edit the same task at the same time, Reload won’t silently overwrite either change. Instead, the second save lands in the Conflict modal. The modal shows two columns side by side:
  • Yours — what you tried to save.
  • Theirs — what the other actor saved while you were editing.
You can pick mine or theirs for each field that diverged (title, description, status, priority, assignee, due date, channel binding). Three exits:
  • Keep theirs — discard your edit; close the modal.
  • Keep mine — re-save with your selection. If another conflict landed in the meantime, the modal reopens with the new state.
  • Cancel — same as Keep theirs, but explicit.
It’s rare in practice — task edits are fast — but the modal guarantees nothing gets silently lost.

Why this matters for agents

Agents update tasks the same way humans do. When an agent updates a task you also have open and are editing, the agent’s update can land first, triggering the conflict modal for you (or vice versa). That’s the safety net: even when humans and agents race on the same task, the resolution is explicit, not silent.

Where to next