Skip to main content

kapi status

kapi status

Show, per target locale, how much of the project's tracked content is translated and whether it clears its ship gate — a derived dashboard, like git status. Coverage is recomputed from the content × target files on every run; nothing is tracked as state.

This is the informational counterpart to 'kapi check --ship' (the quality gate). It never fails: a locale that is behind is reported as pending, not an error — target-language drift is normal, expected work, not a build break.

Commandstatus
Groupwork
Try it

Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.

kapi status
Flags
FlagTypeDefaultDescription
--emitstringwith --ship, write the manifest to this path (e.g. ship.json) instead of stdout
--jsonboolfalseoutput the structured result as JSON
--localestringlimit to a single target locale
--project, -pstringpath to a kapi.yaml project recipe or its directory (auto-discovered from cwd if omitted)
--reviewboolfalselist translated units not yet approved in the project state store (the review worklist), instead of the coverage grid; approve a unit with `kapi apply` (kind:"review")
--shipboolfalseemit the minimal ship.json picker manifest (locale → {shippable, verified}) instead of the coverage grid — the shape a language picker consumes to hide un-shippable locales and badge unverified ones AI
--source-langstringsource language (overrides the project's source_language)

← Back to the Command Reference