Skip to content

wu:prep

← Back to CLI Commands

Run gates in worktree, prep for wu:done

pnpm wu:prep --id <wuId>

Options:

FlagDescriptionRequired
-i, --id &lt;wuId&gt;Work Unit ID (e.g., WU-123). If not provided, auto-generates next sequential ID.Yes
--docs-onlyRun docs-only gates (format, spec-linter)No
--full-testsRun test_full once (disable tests.unit and incremental execution). Evidence reuse is disabled: —full-tests always runs gates fresh.No
-f, --forceForce operationNo
-r, --reason &lt;reason&gt;Reason for action (required with —skip-gate, —override-owner)No
--fix-wu &lt;wuId&gt;WU ID that will fix the failures (required with —skip-gate)No
--skip-gate &lt;name&gt;Skip a single named gate (repeatable). Requires —reason and —fix-wu. Only gates marked skippable: true (or overridden via software_delivery.gates.overrides.<name>.skippable=true) may be skipped.No
--allow-unread-signalsAllow prep to continue with unread directed mem:signal entries; requires —reasonNo
--latency-budget-exceptionWaive the enforced local_prep.latency_budget for this run; requires —latency-budget-reason. Waives the BUDGET only — it never skips a gate and never applies to a run whose gates did not all pass. Granted waivers and refusals are recorded to .lumenflow/latency-budget-exceptions.ndjson.No
--latency-budget-reason &lt;reason&gt;Mandatory justification for —latency-budget-exception. Recorded verbatim in the latency-budget audit trail; never shared with —reason.No
--handoff-receipt &lt;receipt&gt;Consume a durable wu:brief lifecycle handoff receipt for cross-session authorityNo

← Back to CLI Commands