Workspace
The magus root directory that owns a set of projects and shared config; the unit
magus operates over. See workspace.
Project
A directory magus recognizes as a unit of work (it has a magusfile); the unit of
caching, scheduling, and dependency tracking. See workspace.
Magusfile
The magusfile.buzz that declares a project's targets (as export funs) and
binds its spells. See targets.
Target
A named operation (build, test, ...) you invoke with magus run <target>; it
may compose a spell's tool-native operations and depend on other targets. See
targets.
Operation
A single tool-native command a target composes; the middle of the work hierarchy
(Spell to Operation to Target). See operations.
Spell
A language/runtime adapter (e.g. go, md) that maps generic targets onto a
toolchain's real commands. See spells.
Charm
An execution modifier attached with : (lint:rw) that changes how a target
runs, not which one; the built-in rw flips a check-only target to mutate in
place, and ci always strips it. See charms.
Module
A magus stdlib namespace a magusfile imports for host capabilities: filesystem,
exec, vcs, and more. See the module reference.
Buzz
The language magusfiles are written in (the .buzz engine). See
engines.
Cache
The content-addressed store magus consults before running a target, so unchanged
work is skipped. See cache.
Affected
The set of projects touched by a change; magus affected <target> runs a target
only over them. See affected.
Sandbox
The restricted filesystem and environment a target runs in, so builds stay
reproducible and side-effect-free. See sandbox.
CI
An ordinary magusfile-defined target you compose yourself with magus\needs -
magus does not hardcode its stages. Magus.RunCI treats it specially only in
that it strips the rw charm, it is the anchor magus affected ci keys off,
and a selected scope with no project declaring it is a load error rather than
a silent no-op. See targets.
Remote cache
A CI-only backend that shares content-addressed artifacts across runners: a cold
machine replays a build another runner already did instead of rebuilding. Every
remote artifact must be signed by a trusted key. See
remote-cache.
MAGUS.md
The committed routing index at a workspace root, regenerated from the knowledge
graph: it lists every node and points at the exact query for a given question,
so it is the entry point an agent reads first. See
knowledge.
Insight
The reports magus derives over the graph and history (hotspots, affinity,
ownership, trend). See insight.