1. 1. Repository sync

    The CLI registers a project repository and reports state metadata. Source contents stay on the client.

  2. 2. Coding job

    A job is created against a synced repository with an instruction, kind, and priority.

  3. 3. Plan and review

    The server produces a plan. A deterministic review records APPROVE, NEEDS_ATTENTION, or BLOCK. BLOCK is not customer approval.

  4. 4. Human approval

    You approve or reject the plan here. This is an explicit action. It does not apply a patch.

  5. 5. Selective context and generation

    The CLI submits only the requested context. The server generates an implementation as a patch proposal.

  6. 6. Local run and validation

    The CLI applies the proposal locally, runs the required validation, and reports the execution result. Repair may follow a failed validation.

  7. 7. Usage and wallet

    Provider requests are metered. Prepaid wallet and enforcement exist on the server; they are only active when configured.