RELAUNCH DEPT.

RAILCALL CONTEST · TRACK A

Task automation
with an airlock.

Nine useful Todoist operations for operators and agents that need to read freely, write deliberately, and leave proof.

Public listing live · marketplace manual review pending
Todoist Operations cover showing nine commands, six approval-gated writes, and zero destructive deletes

AI-assisted cover artwork. Module behavior, counts, tests, and marketplace claims were verified against the published source and listing.

9named commands
6approval-gated writes
10passing contract tests
0destructive delete commands

THE SURFACE

Enough coverage to run the work. Narrow enough to review it.

01
todoist.list_projects

Read projects with cursor pagination

READ
02
todoist.list_tasks

Filter and page through active tasks

READ
03
todoist.get_task

Inspect one task before changing it

READ
04
todoist.create_task

Create a scoped task with a stable request ID

APPROVAL
05
todoist.update_task

Patch only the fields supplied

APPROVAL
06
todoist.move_task

Move to exactly one destination

APPROVAL
07
todoist.close_task

Complete or advance a recurring task

APPROVAL
08
todoist.reopen_task

Restore a completed task

APPROVAL
09
todoist.add_comment

Attach context to one task or project

APPROVAL

THE TRUST SURFACE

No silent writes. No token-shaped footguns.

01

Vault-only credentials

The Todoist token is resolved locally and never accepted as a command input or returned in an error.

02

Retry-safe mutations

Every write carries Todoist's X-Request-Id. Bounded 429 and 5xx retries reuse the same idempotency key.

03

Exact targets

Moves and comments reject ambiguous destinations. Opaque IDs reject URL control characters.

04

Deliberately reversible

Version 1.0 excludes deletion. A mistaken update is reviewable; a mistaken delete is harder to recover.

INSTALL IN ONE COMMAND

Free to inspect. Signed before it ships.

railcall market install relaunch-dept/todoist-operationsSee all nine commands ↗Publisher-signed · Ed25519 provenance · v1.0.0 · contest:2026Q3