Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Risk signals

Note

Guide: draft. The source build implements the current behavior below; remaining design work is marked explicitly.

A risk signal is a discrete, deterministic property of an action request that can escalate a decision. Shiin does not use numeric risk scores.

Signals

SignalTriggered by
secret_pathAn effect touches a path known to hold secrets.
outside_workspaceAn effect touches a path outside the workspace.
bulk_deleteA single action would delete more files than a threshold.
opaque_commandAn action carries an opaque effect.
destructive_vcsA version-control operation that can destroy shared history.

Configuration

Each signal has a configured decision: deny, pending, or pass. A signal that is not configured produces pass.