Usage
Flags
--config: path to config file--locale: target locale filter (repeatable)--output: output format (csv)--group: filter by group name--bucket: filter by bucket name-i,--interactive: render interactive dashboard in TTY (requires--output csv)
Status values
translated: value is non-empty and not marked as draftneeds_review: provenance isorigin=llmandstate=draftsource_match: markdown/mdx segment is non-empty but identical to the source textuntranslated: value is empty
CSV schema
status --output csv always emits this header:
key: translation key identifiernamespace: logical namespace for key groupinglocale: target localestatus: computed status classificationorigin: value source (llm,human, or adapter-originated provenance)state: workflow state (for exampledraftor curated-equivalent state)
CI-ready label mapping (experimental)
Use this mapping when your pipeline expects product-level labels:CSV status | CI-ready label |
|---|---|
translated | ready |
needs_review | needs review |
source_match | needs review |
untranslated | missing |
CI gate examples
Block when any entries aremissing:
needs review exceeds 20 rows: