/akka:mode
Switch between the Enforced and À la carte conformance modes.
This command was added in version 2.8.0 of the Akka Specify Plugin. If the command is not available
you have to update to the latest version.
|
Description
Sets the project’s conformance mode (recorded in .akka/exit-conditions.yaml) or, with no argument, prints the current mode.
The mode controls one thing: whether unmet exit conditions block shipping.
-
À la carte (the default) —
shipproceeds even when conditions are unmet, recording an explicit override. The conditions are still shown and evaluated; they simply do not block. -
Enforced —
shiprefuses to release the project until every applicable exit condition isgreenand not stale, or covered by an effective waiver. You usesignoff,strike(to mark inapplicable), andwaiveto resolve eachopenorredcondition beforeshipwill proceed.
Every Specify command is available in both modes — the mode changes the ship gate, not the command set. The two locked process-integrity gates, PROC-AUDITOR-COVERAGE and PROC-ADEQUACY-REVIEWED, apply in both modes; the difference is only that enforced mode blocks ship while either is red, whereas à la carte computes them as advisory. A developer can switch only within the modes the organization allows; if the organization has locked the mode (see Policies), the command refuses and says so.
See Conformance modes for more on choosing a mode.