Why a node exists
vivac_whyAnswer why a node exists by tracing its goal chain, parallel open items, descendants, and blockers. Input a node ID to see the full provenance.
Instructions
Why a node exists: the chain from the goal down to it, what is open in parallel, what was born from it, and what blocks it from closing. This is the question the whole tool exists to answer. Open siblings and children are capped at eight each, every blocking one kept; full lists them all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The node as the tree names it: g1, t12, f74, d29. | |
| full | No | Every sibling and every child still open, not only the eight the answer keeps, plus each step's anchor, standing decisions and what was open at the time: what vivac why --full prints. Refused together with project. | |
| project | No | Opens a node that lives in another tree: a project name from `vivac_find`'s `everywhere`, since an alias only means something inside its own tree. |