Browse 1.1.1 documentation
1.1.1

ait task

Start Plan-bound work, inspect readiness, and complete the Task through its configured scope.

Audience: Coding agents and maintainers

Role#

Normally run by the coding agent. The user states the desired result and constraints rather than manually driving Task bookkeeping.

Purpose#

ait task binds sprint intent, Change lineage, a feature Line, a managed workspace, and final closeout. In sprint mode, start from one exact taskable Markdown item.

Syntax#

Code · bash
ait task start --from <sprint-card>#<exact-ref> --intent <intent>
ait task audit <task-id>
ait task finish <task-or-change-id>
ait task finish <task-or-change-id> --message <message>

Example#

Code · bash
ait task start \
  --from docs/sprints/password_visibility.md#login/password-visibility/implement \
  --intent "Add accessible password visibility control"

The final output includes the Task, Change, and exact cd command. All code work belongs in that printed workspace.

Audit and closeout#

ait task audit reads the Task's readiness and closeout state. ait task finish uses the recorded workflow scope. Dirty local work requires --message and is captured as the final Snapshot by that operation; clean local work omits the option and reuses the current Line head. A remote Task rejects --message and must already have a selected Patchset with completed readiness evidence.

The public closeout surface uses ait task finish, while reviewer-owned closeout uses ait workflow finish. Land remains only the name of the internal atomic operation and its durable records; it is not a public command.

Failure and recovery#

If startup partially succeeds, keep the printed identifiers and inspect the Task before retrying. If a workspace is missing, use the worktree recovery surface; do not create a second Task for the same open sprint item unless the original lineage is explicitly resolved.

Version authority

Checked against the exact 1.1.1 source

This page is public documentation, not a second product contract. Use the exact source and distribution contract for release authority.

Owning component Snapshots
  • ait-coreSNP-ED7593DBF982
  • ait-serverSNP-0CCD7DD2A077
  • ait-runnerSNP-35C9C133D2EE
  • ait-pythonSNP-756C731A4CC0
  • ait-nodeSNP-55E90D0A81F1