ddflow_tests
Run the tests your change reaches, in parallel, with a reason for each and a ready command. Use it for fast feedback after every edit; the full suite stays at the gate.
Instructions
AFTER EACH CHANGE, while you work: the tests your change reaches (changed test files, tests importing a changed module directly or one step removed, tests named after a changed file, everything under a changed conftest.py), each with why, and a command that runs them IN PARALLEL -- the project's own test command with its runner and worker flags, the files swapped in. Run it; do not reason about which tests matter. It is fast feedback, never a pass: the unit_tests gate still runs the WHOLE suite, in parallel. Pass item so the diff is taken in that item's worktree against its base. Exit 2 when no test reaches the change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Compare against this ref instead of the item's base. | |
| item | No | The item whose worktree and base to use. | |
| as_agent | No | Subagent sharing the parent's connection: your own stable name, for this call only (see ddflow_identify). |