Skip to main content
Approval is the heart of Change Management. Anything that will alter a system passes through a human gate before it runs — whether it’s a hand-authored standard change or a batch of operating-system patches. This page covers that gate end to end and how to govern it with approval rules.

The Gate, Step by Step

1

Submit

The author finishes the draft and submits it. The change moves to Submitted and the matching approval rule determines who must sign off and how many approvals are needed.
2

Review and decide

Approvers open the change, review the justification, risk, window, and plan, and either Approve or Reject. The Approvals panel tracks progress live — for example 2 of 3 — and shows which rule is in force.
3

Approved

Once the required number of approvals is reached, the change becomes Approved and is ready to run.
4

Execute — the two paths

A standard change is started explicitly with Execute (Approved → Executing), and the agents run the steps. An update patch needs no manual trigger — it installs automatically inside its scheduled maintenance window.
5

Closed and audited

The change finishes as Completed (or Partial / Failed), and the whole decision trail is recorded in its history.
The approval gate, with approve and reject

Approving and rejecting

  • Approve records your decision against your user. When the change reaches the required number of approvals, it advances automatically.
  • Reject ends the approval flow — the change moves to Rejected. You can attach a reason so the author knows what to fix; they can then edit the change (which returns it to Draft) and resubmit.
Every approval and rejection is attributed to the user who made it, with a timestamp, and appears in the change’s Activity history — so the record answers “who approved this, and when?” on its own.

The Two Execution Paths

The approval gate is identical for both kinds of change; only what happens after approval differs.

Standard change — you Execute

After approval, a person clicks Execute to start the change. This keeps a human in control of when the work begins, even after sign-off. The agents then run the implementation steps from the Workspace, and the rollback plan is on hand if it’s needed.

Update patch — runs in the window

Approving a patch group authorizes the agent to install it in the next maintenance window. There is no manual Execute — the rollout begins when the window opens and progresses item by item. Approving is recorded under your user.
For patches, approving is the commitment. The confirmation is explicit: “This authorizes the agent to install this group’s updates in the next maintenance window.” Until then, the pending-patches view is read-only and installs nothing.

Approval Rules

By default, a change needs one approval, and the requester may approve their own change. That’s fine for a small team, but most organizations want stronger governance. Approval rules let you define, per context, exactly who must approve which changes — a policy that’s evaluated automatically whenever a change is submitted. A rule is made of: When a change is submitted, Myrmex finds the matching rule (by the change’s type, preferring a rule named for that type over a catch-all) and applies it. The Approvals panel then shows the rule in force and the progress toward its minimum — for example, min. 2.
Rules are a policy layer, not a bottleneck: if no rule matches a change, the default applies — 1 approval, and the requester may approve. Removing a rule simply falls its changes back to that default.
The approval rules table, with change type, minimum approvals and named approvers

Managing rules

Open the Approval rules view from Change Management to create, edit, enable/disable, or delete rules. Managing rules is a governance action, separate from approving individual changes — it’s gated by the gmuds.admin permission.
Deleting a rule doesn’t block anything — changes in its scope fall back to the default policy (1 approval, requester may approve). If you need stricter control, disable a rule rather than leaving a gap, or replace it before removing it.

Who Can Do What

Change Management is governed by a dedicated set of permissions, so you can separate the people who author changes from those who approve them and those who govern the rules:
Grant gmuds.create / gmuds.update to the engineers who plan changes, reserve gmuds.approve for change owners or a change-advisory board, and keep gmuds.admin with your governance team. Together with named approvers on a rule, this gives you clean separation of duties. See Access control.

Change Management overview

The module, the two kinds of change, and the full lifecycle.

Patch & Update Management

Consult pending updates and approve the patch schedules the AI proposes.