Poe tasks (shortcuts)¶
poethepoet tasks, defined in pyproject.toml, wrap the
CLIs under CLI reference for common workflows. Run any of them with uv run poe <task>.
Validate¶
Task |
Command |
|---|---|
Full validate |
|
Schema / align / registry only |
|
Validate in Docker |
|
Compose¶
Task |
Command |
|---|---|
Dev (Vite :14321, API :14322, docs :14323) |
|
Prod (nginx :8080 only) |
|
Stop / remove containers |
|
Rebuild images (exit when done) |
|
Pull default Ollama models |
|
See Docker for the full Compose layout.
Import, translate & embed¶
Task |
Command |
|---|---|
Import words (file, merge-only) |
|
Import verbs (stdin JSON) |
|
Translate words → JSON |
|
Build Practice embedding cache |
|
Test & docs¶
Task |
Command |
|---|---|
Python tests (unit + offline system) |
|
System / LLM / all / coverage |
|
Build docs |
|
Serve docs (live reload, :14323) |
|
Lint & pre-commit¶
Task |
Command |
|---|---|
Lint |
|
Pre-commit (all hooks) |
|