Docs

Mandately documentation

Mandately keeps your team's rules for who may decide what, per kind of work, as files in your repository. We call these rules the mandate. Your agents work inside it, and every decision is recorded on one ledger.

Start here

Read the install guide. It covers what the machine needs, the access to give it, the 6 questions of the setup and how to keep the watch running.

The commands

commandwhat it does
mand initasks 6 questions, then opens a pull request with your rules
mand baselinemeasures your team's history from git and the board, once
mand watchrecords each new event with what your rules say about it, and changes nothing
mand reportshows the week beside your baseline
mand runner checkchecks that each place your agents run holds only what your zones allow

Each one takes --help for its options.

Your rules

Your rules live in .mandately/ in your repository, and change by pull request. How rules work explains them, with a page for each file:

filewhat it holds
people.ymlwho is accountable, who may say release, go and ship, and which accounts are agents
classes.ymlthe impact classes, from A (irreversible or external) to E (reading and reporting), and whose word each needs
sensitive.ymlpaths that always need the owner's go, whatever the class
lifecycle.ymlthe states work moves through, which board status means which, and how a fix is marked
connections.ymlthe board and the repositories Mandately reads, with no credentials
prices.ymloptional: what each model's tokens cost, so an agent's run has a cost
zones.ymloptional: the places your agents run, and what each may hold

The source

The source is published with the first release. Mandately is open core: the core is source available under the Business Source License 1.1, and the connections are open source under Apache-2.0.