Architect

Sero Architect manages work across a product instead of one task. Give it an idea and a folder. It researches the idea, proposes a charter with milestones and a cost cap, then builds each milestone through Workflows and Rooms. Architect checks the result before it moves on to release and maintenance. It asks for your input when it needs a decision.

Use Architect when you want Sero to take a product from idea through maintenance. Use Orchestrator when you want to run one Workflow, Room or Goal yourself.

Architect project list showing project phases, spend, and items that need attention

Before you start

  1. Install and open Sero.
  2. Configure a model. Architect runs its owner session on the MED tier: the project default if you set one, otherwise the global selection in Admin. Delegated Workflows and Rooms resolve the same way per tier. Set SERO_ARCHITECT_MODEL to override the owner regardless of tier. Architect never falls back to another provider: if the selected model is unavailable, it says so and asks you to choose.
  3. Make sure Orchestrator is available. Architect dispatches its work through Workflows and Rooms.

Architect keeps one persistent agent session for each project. When a project starts, Sero asks for permission to run that session, as it does for a Room member. The session can access only the project folder and the tools you approve.

Create a project

  1. Open Architect from the app bar and select New project.
  2. Write the idea in your own words. Architect keeps the text exactly as you wrote it and never edits it.
  3. Give a folder inside your home directory. An empty or new folder is best.
  4. Select Create project.

Architect setting up a new project

Architect creates the folder, runs git init, registers the folder as a Sero workspace, and then asks you to allow the owner session. The project stays in intake until you allow it. After that, discovery starts.

Phases

Every project moves through six phases in this order. Architect never skips a phase and never moves back.

PhaseWhat happensWhat you do
intakeThe folder, repository and workspace are created.Allow the owner session.
discoveryThe owner reads your idea and runs research.Nothing, unless you send a directive.
charterThe owner proposes a brief, milestones, a cost cap and an autonomy setting.Approve the charter, or ask for a change.
buildMilestones run one at a time. Each closes only on evidence.Approve milestone plans and answer decisions.
releaseThe last milestone is delivered, for example as a pull request.Approve delivery outside the workspace.
maintainA maintenance Workflow listens to issues, CI failures and a weekly review.Answer the decisions it raises.

An overlay describes a stop or wait during a phase. It does not add a phase:

  • decision: a question waits for you. Nothing that depends on it moves.
  • paused: you paused the project. Running work finishes, but Architect does not start more work until you resume.
  • limited: spend reached the cap. Raise the cap to continue.
  • blocked: the owner needs help it cannot get on its own. The page says why.

The project page

The project page has four sections:

  1. State shows one sentence from Architect, the phase, any overlay, and spend against the cap.
  2. Needs you contains open decisions and approvals. Each decision card shows the question, the options with their consequences, the reason it was raised, and the recommended option already selected. Select Answer to submit your choice. If nothing is needed, the section stays small.
  3. Milestones has one row per milestone with its status and, when work is running, one Open in Orchestrator link to the Workflow or Room. Evidence for a closed milestone sits behind a disclosure.
  4. Directive lets you send Architect a short message and shows its latest reply. Architect handles a directive before other updates.

Architect project page with a charter waiting for approval

History is its own view, opened from the project controls menu (⋯). Older directives stay behind a disclosure in the side column. The page never shows an event log and never streams agent output. To read the owner's session, select Open session.

Milestones close on evidence

A milestone is complete only when Architect has checked it. The owner cannot mark a milestone done by saying so. Architect runs the project's check commands, reads the git diff, and for a milestone with a preview route it starts the dev server, loads the route and saves a screenshot. The result is recorded on the milestone as one of four states:

StateMeaning
reportedthe work claims it is complete
verifiedArchitect's checks passed at a named commit
acceptedthe owner accepted the verified result
deliveredthe result was delivered, for example a merged pull request

Architect build phase showing milestone status and verification evidence

A lower state never stands in for a higher one. If files change after the evidence was taken, the evidence is marked stale and the checks run again.

Decisions

Architect asks for your approval before it:

  • changes an approved charter;
  • delivers anything outside the workspace, such as an email or webhook;
  • spends beyond the cap.

Other decisions depend on the autonomy setting you chose at the charter:

SettingWhat you approve
milestones (default)the charter and each milestone plan
charter-onlythe charter only
model-judgedthe charter; the Architect decides what else to raise

A decision has no timeout and no default. Work that depends on your answer waits. Other milestones keep running.

Research that must run something

A research Room reads by default: one shared checkout, no shell. When the owner knows a question can only be answered by running commands, such as a test suite or a build, it asks for a Room with command access. Each member then works in its own worktree and may run commands, but still must not implement the product.

If a Room's planner asks for something it does not have, that question comes to you as a decision instead of stopping the project:

  • Let the Room run commands plans the research again with command access.
  • Answer in a note withdraws the research and gives your note to the owner, which rewords the question.
  • Withdraw the question drops the research and the owner continues without it.

Cost

Every project has a cost cap set at the charter. Spend includes the owner session, research runs and every dispatched Workflow and Room. When the project reaches the cap, Architect stops starting new work. Work already in progress can continue and add cost before the next budget check. Raise the cap from the project page to continue.

The cap limits the work Architect starts. It is not a ceiling on what a project can spend: a Workflow or Room already running has its own limit and can keep adding cost until it stops. The spend line shows a lower bound. When a source reported a total without per-call detail, or did not report at all, the amount is marked as incomplete rather than filled in.

Run inspector

Open Run inspector from the controls menu. It shows where a project's time and money went, and it opens on the totals: reading the individual operations is a separate action named Load activity.

  • View selects Shared activity or one run. A project groups its work by objective, so each run answers one thing rather than one session.
  • Cumulative spend, By activity and By model are computed from the operations shown. A row in the activity chart sets the timeline filter, so the two always describe the same records.
  • Selected activity shows an operation's own cost and, separately, its inclusive cost with everything below it. The inclusive figure is never added into a total that already counts those operations.
  • Shared activity is charged once to the project and is reported beside a run's own figure, never inside it.
  • A filtered view says which scope its total covers, rather than presenting part of a run as the whole of it.

Model and thinking level are shown together, because the same model at two effort levels is two decisions. An operation that recorded no model says so rather than showing a blank.

Controls

The controls menu on the project page offers:

  • Pause and Resume. Pause prevents Architect from starting or planning new work. Work in flight continues.
  • Stop. Stops future work. Work in flight continues. Work that stops after Stop still appears in the run inspector with its usage.
  • Raise cap.
  • Autonomy. Cycles through the three settings.
  • Models…. Sets a project model default per tier. A tier with no project default inherits the global selection in Admin.
  • Run inspector…. Opens the run inspector for this project.
  • Delete project. Removes the record and the owner session. Files in the project folder stay.

The dashboard widget

The Architect widget shows your projects with their state lines and the number of items that need you. With no projects it offers one action, New project.