Verdicts
ALLOW, ASK and BLOCK — what each one means, the exit codes, and why uncertainty always resolves to ASK.
Every check produces one of three answers, with the reason and the signals that fired.
| Verdict | Meaning | Exit code |
|---|---|---|
| ALLOW | Nothing concerning found. The install proceeds. | 0 |
| ASK | Unclear. DepWall stops and asks a human. | 0 for check, gate for guard |
| BLOCK | Strong evidence of a problem. The install stops. | 1 |
Uncertainty always resolves to ASK
No network, a registry outage, a truncated dependency tree, or an unknown package all produce ASK — never a silent ALLOW. If the guard itself cannot run, the install does not proceed.