Pipeline Overview
The pipeline moves your goal through four phases. Each phase is a role-pair (one doer agent, one reviewer agent) that claims tasks, does work, and submits for peer review. Approved work merges into the integration branch automatically. You review the results at sprint checkpoints before the system advances to the next phase.The 13 Roles Across 4 Phases
- Specification
- Architecture
- Coding
- Integration
Runs at the
general-objective entry point. Decomposes a high-level goal into reviewable, scoped epics and user stories.Quick Start
1
Commit your spec and initialize
Commit your spec file and Verify initialization:
.pre-commit-config.yaml to the integration branch before running liza init. Agents work from worktrees created off that branch — uncommitted files won’t be visible.2
Open the TUI dashboard
3
Start agents from the TUI
Press Integration agents (You can run multiple agents of the same role in parallel — they each claim separate tasks:
s in the TUI to spawn each role. The roles you need depend on your entry point:- general-objective (11 agents)
- functional-spec (7 agents)
- technical-spec (5 agents)
integration-analyst, integration-reviewer) are spawned later when the orchestrator triggers that phase.4
Monitor progress and handle checkpoints
Watch task status in the TUI or from the CLI:When a sprint completes, the system pauses at a human gate. Review what agents produced, then advance:If you want to amend a planner’s output before proceeding:
Sprint Lifecycle and Human Gates
Liza runs in sprints. Each sprint executes one role-pair (doer + reviewer). Human checkpoints gate transitions between pairs unless you enable auto-resume.What You Do at Each Checkpoint
At a checkpoint, run/checkpoint-summary in any pairing session to get a prioritized digest of agent decisions, open points, and risks. This surfaces what needs your input faster than reading every artifact yourself.
Auto-Resume (Yolo Mode)
Enable auto-resume to skip manual checkpoint gates and let the pipeline run continuously:Entry Points
Choose your entry point based on how much specification work Liza should do:detailed-spec is a legacy alias for functional-spec and runs the same 7-agent architecture + coding pipeline.System Control Commands
Monitoring Commands
/liza-logs in any pairing agent session. It cross-correlates logs across all agents, identifies patterns that inflate token usage, and proposes actionable fixes. Follow with /context-engineering when logs point to prompt bloat, weak handoffs, or missing context.
What Agents Do vs. What You Do
Clear separation of responsibilities keeps the human-oversight model intact:Liza manages all local git state: task worktrees, task branches, review commits, and the integration branch. Publishing commits to GitHub, opening pull requests, selecting a remote PR base, or enabling automerge is your responsibility — it happens after you decide the integration branch is ready to ship.
Worktrees and the Integration Branch
Each coding task gets its own git worktree under.worktrees/task-N/. Agents cannot interfere with each other’s work or with your working copy. Approved tasks merge into the integration branch (default: integration, configurable with --branch at init time).