/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.

Usage

/akka:mode enforced
/akka:mode a-la-carte

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) — ship proceeds even when conditions are unmet, recording an explicit override. The conditions are still shown and evaluated; they simply do not block.

  • Enforced — ship refuses to release the project until every applicable exit condition is green and not stale, or covered by an effective waiver. You use signoff, strike (to mark inapplicable), and waive to resolve each open or red condition before ship will 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.