Quickstart
Quickstart
Section titled “Quickstart”This guide takes one task through the Tandem loop: install, initialize, add work, start and claim it, deliver it for validation, accept it, complete it into logs, and open the TUI.
The workflow below is CLI/TUI-only. Agent and editor integrations are optional; see Extensions when you are ready to connect them.
1. Install Tandem
Section titled “1. Install Tandem”Choose the lane that matches your environment.
Curl installer: coming soon
Section titled “Curl installer: coming soon”A curl/install.sh style installer is planned, but this repository does not currently document a shipped installer URL. Do not run a guessed install script. Use the Cargo lane for now.
Cargo / Rust: available now
Section titled “Cargo / Rust: available now”If you have Rust and Cargo installed, install from the current tagged source:
cargo install --git https://github.com/Algorant/tandem.git --tag tandem-v0.4.0 --path tandem --lockedtandem --versionFrom a local checkout of this repository, use:
cargo install --path tandem --lockedtandem --versionAUR binary: coming soon
Section titled “AUR binary: coming soon”An Arch/AUR binary lane is planned, but no AUR package name is currently documented in this repository. Do not install a guessed package name. Use the Cargo lane until the package is published and named.
2. Initialize a workspace
Section titled “2. Initialize a workspace”Run this at the root of the project repository you want to coordinate:
tandem init --title "My Project"Tandem creates .tandem/tandem.md, active board files in .tandem/board/, completed logs in .tandem/logs/, and lifecycle event logs. The default active task states are todo, in-progress, and validation.
3. Add a task
Section titled “3. Add a task”tandem add --title "Write project brief" --description "Draft and validate the first docs slice."tandem listtandem show task-1The task is a Markdown file with YAML frontmatter. You can read it in any editor, then use Tandem commands for safe state and accord updates.
4. Start and claim the work
Section titled “4. Start and claim the work”Move the task into active work and claim the accord:
tandem move task-1 --state in-progresstandem accord claim task-1 --assignee aliceClaiming from todo also moves a task to in-progress; the explicit move above is useful when you want the board state change to be visible before the accord claim.
5. Deliver through the accord
Section titled “5. Deliver through the accord”After doing the work, record what changed and how it was checked:
tandem accord deliver task-1 \ --summary "Drafted the brief and checked the rendered docs" \ --deliverable "Updated docs/index.md" \ --validation "Ran cd site && bun run check:docs" \ --file-changed docs/index.mdDelivery moves the task to validation. The worker records evidence; a reviewer or orchestrator decides whether the delivery is accepted.
6. Validate and accept
Section titled “6. Validate and accept”Inspect the delivered task:
tandem list --state validationtandem show task-1If the work is acceptable, accept the accord:
tandem accord accept task-1 --reviewer bob --summary "Looks good"If it needs another pass, request rework instead:
tandem accord rework task-1 --note "Please add the install path and validation command."7. Complete and search the log
Section titled “7. Complete and search the log”After acceptance, archive the task as completed history:
tandem complete task-1 \ --summary "Published the project brief" \ --validation "Reviewed by Bob" \ --file-changed docs/index.mdThe v0 CLI may warn when separate review.status metadata is missing. Treat that warning as a policy reminder: complete only when the responsible reviewer or orchestrator has intentionally accepted the work.
Search or inspect the completed log:
tandem log listtandem log show task-1tandem search "project brief"Logs are first-class history, not trash. They preserve what shipped, why it was accepted, which validation evidence was available, and which files changed.
8. Open the TUI
Section titled “8. Open the TUI”Use the terminal interface for day-to-day board work:
tandem tuiThe TUI centers on the Board, including the todo, in-progress, and validation task states, plus Logs, Rules, and Decisions views.