Skip to Content
kusaw docsv1.0.0
CLI reference

kusaw order

List, show, check, and control Work orders

kusaw order

List, show, check, and control Work orders

Usage

Text
kusaw order [flags]

Flags

NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for order

Subcommands

kusaw order approve

Approve a Work order plan and snapshot it

Text
kusaw order approve <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for approve
--notestringNote stored with the approval
--yesboolfalseApprove without a prompt

Example:

Text
kusaw order approve wo-20261104-csv-export --yes

kusaw order cancel

Cancel a Work order; stop its running runs and keep every branch

Text
kusaw order cancel <id> [flags]
NameShortTypeDefaultDescription
--cleanboolfalseAlso remove kept milestone and feature-run branches after cancel
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for cancel

Example:

Text
kusaw order cancel wo-20261104-csv-export
  kusaw order cancel --clean wo-20261104-csv-export

kusaw order check

Check Work order plan rules

Text
kusaw order check <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for check

Example:

Text
kusaw order check wo-20261104-csv-export

kusaw order checks

Show milestone check answers for a Work order

Text
kusaw order checks <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for checks
--jsonboolfalsePrint JSON
--milestonestringMilestone id (default: latest with checks)
--roundint0Check round (default: latest)

Example:

Text
kusaw order checks wo-20261104-csv-export --milestone M1

kusaw order clean

Remove kept branches of a finished Work order

Text
kusaw order clean <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for clean

Example:

Text
kusaw order clean wo-20261104-csv-export

kusaw order list

List Work orders

Text
kusaw order list [flags]
NameShortTypeDefaultDescription
--allboolfalseInclude finished Work orders
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for list
--jsonboolfalsePrint JSON

Example:

Text
kusaw order list

kusaw order new

Plan a Work order from a goal sentence

Text
kusaw order new <goal> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--fromstringCopy an existing plan folder and run plan-check only
--help-hboolfalsehelp for new
--repostringArrayRepo label; repeat for each repo the change touches
--titlestringWork order title (default: the goal)

Example:

Text
kusaw order new "Add CSV export to the invoices table" --repo demo

kusaw order note

Append a note to a Work order

Text
kusaw order note <id> <text> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for note

Example:

Text
kusaw order note wo-20261104-csv-export "The invoices table has a soft-delete column"

kusaw order pause

Pause a Work order; running runs finish and no new run starts

Text
kusaw order pause <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for pause

Example:

Text
kusaw order pause wo-20261104-csv-export

kusaw order ready

Run Work order readiness probes at the base

Text
kusaw order ready <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for ready
--jsonboolfalsePrint JSON

Example:

Text
kusaw order ready wo-20261104-csv-export --json

kusaw order resume

Resume a paused or needs_attention Work order, or accept unchecked assertions

Text
kusaw order resume <id> [flags]
NameShortTypeDefaultDescription
--acceptstringSliceAssertion ids to record as passed by you
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for resume
--notestringNote stored with the resume or accept

Example:

Text
kusaw order resume wo-20261104-csv-export --note "continue"
  kusaw order resume wo-20261104-csv-export --accept A2 --note "covered by hand"

kusaw order show

Show one Work order

Text
kusaw order show <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for show
--jsonboolfalsePrint JSON
--notesboolfalsePrint the Work order notes file

Example:

Text
kusaw order show wo-20261104-csv-export --json

Exit codes

CodeNameDescription
0okSuccess.
1errorRuntime error.
2usageUsage or validation error.
3rejectedControl request rejected; the error string is printed verbatim.
4not picked upControl request not picked up within the wait time while serve runs.

Example

Text
kusaw order list

On this page