Features

This page describes capabilities, not plans. Anything listed as built is implemented and covered by tests. Anything that is partly built or not started says so, in the same list, in the same words.

CIAN has not been released. It is not on the App Store, it is not in public TestFlight, and it is not running anyone's production work yet. Everything below describes the state of the software, not the state of a product you can buy.

Running work through the pipeline

You bring a tracker issue; CIAN takes it through implementation, review, automated testing, a security scan, a QA deployment, human acceptance and documentation. Agents do the work at each phase. The pipeline decides what is allowed to move forward.

The two gates

These are the reason the rest exists. Both are enforced in the layer that owns pipeline state transitions, so they apply to every path into the protected stage — an agent's request, a direct API call, a replayed webhook, or an edited project manifest.

Scope, stated honestly: the security gate enforces that a clean result exists and is current — the scanning itself is done by the security phase that feeds it. The acceptance gate enforces that a complete, current approval record exists; verifying an approver's identity and device attestation is the job of the surface that submits the approval, not the gate.

The iPad control room

The client is built around the moments a human is genuinely required, so that supervising a running pipeline is something you can do in the time you have rather than something that needs a desk.

Your machine, your accounts

CIAN does not host your work. You supply a fresh VPS with root access; it is validated for reachability and freshness before anything is installed, then set up over SSH. Connectivity between the control plane and your machine goes over a tunnel with short-lived certificates rather than a permanently open port, and the credentials that provision it are brokered server-side and consumed once rather than handed to the client.

Source code stays in your repositories and issues stay in your tracker. A running installation is capped at five concurrent projects, and idle projects are suspended rather than left burning your VPS.

Status, component by component

The honest version. Built means implemented and tested. In progress means partly built. Not started means exactly that.

Found something here that does not match what the product does? That is a defect in this page and we would like to know. Report it through support.