Workspace
The magus root directory that owns a set of projects and shared config; the unit
magus operates over. See workspace.
Job
The unit of delegated work, and one row of the job store: what an orchestrating
agent handed out, with its goal, the checkpoint it was cut against, the paths it
may write or must not touch, and the one check it runs. A job's holder is either
a session, for work an orchestrator handed out, or the server, for its own
maintenance. The store records; the agent guard is what reads those facts back
when grading a write. See doctrine.
A job is not a run. magus run build web is a run, and no job exists for it. A
job causes runs: its check executes as one, and a server job records the
invocation of its last one. Jobs are listed with magus ls jobs and in the
console's Jobs view; runs are listed in the Runs view.
Lease
The grant a holder takes on a job: the write and read paths that job declared,
enforced in the checkout that took it with magus job exec. A job is the piece
of work; a lease is permission over it.
Advisor
One read-only check from the advice suite: it reads the changeset through magus
and writes one titled section of findings. The same advisors run as a pull
request comment in CI and inside magus diff --impact locally.