>The Exit Code, Not the Curse

凶 does not condemn the situation. It returns a nonzero exit code on the move.
>THROW exception
凶 (xiōng) fires fifty-eight times across the canonical text, and it is the line every modern reader flinches at: misfortune, calamity, doom. The cosmos has pronounced against them. Something terrible is inbound. They are being warned — or worse, condemned.
That reading imports a frame the Changes never declared. 凶 is not a cosmic punishment, not a moral indictment, not a forecast of catastrophe. It is a structural assessment: in this configuration, this move tends toward loss. The Xici (繫辭) defines the pair flatly — 吉凶者,言乎其失得也, "auspicious and inauspicious speak of loss and gain." 失得 (shī dé), loss and gain, is the register. 凶 is "loss" in the configuration sense, nothing more.
>TRACE source
The same chapter pins the origin: 吉凶悔吝者,生乎動 — "auspicious, inauspicious, regret, chagrin: these are born from action." Born from action, 生乎動 (shēng hū dòng). The adverse verdict is not pre-assigned to the operator. It is generated at runtime, by the relationship between a move and the configuration it runs against. No move, no 凶.
This is the whole difference between a curse and an exit code. A curse does not care whether you advance or hold still — it follows you. A structural verdict is conditional: it returns only when a specific call is made. The doom reading needs a cosmos already disposed against the reader. The structural reading needs only an action attempted in a state that cannot support it.
>INSPECT binding
The dominant grammatical form of 凶 in the corpus proves it. The signature is 征凶 (zhēng xiōng): "advancing — inauspicious." The verdict is explicitly conditional on a named move. Walk this path and the trajectory is adverse; decline it and the verdict may never apply at all. 凶 binds to the move, not to the moment.
Hexagram 6 (䷅ Song / 訟, Conflict) closes its judgment with 終凶 (zhōng xiōng), "in the end — inauspicious." The adverse trajectory resolves at the end of the arc, not at the outset. The moment is not statically cursed. The arc, if pursued to its conclusion, tends toward loss. That is a temporal assessment, a forecast of where the call returns — not a standing condition on the one who makes it.
>ASSERT outcome != fault
The text demonstrates the separation directly, and it does so exactly twice in the entire corpus — not by accident, but as a deliberate proof. The top line of Hexagram 28 (䷛ Da Guo / 大過, Great Exceeding): 過涉滅頂,凶。無咎 — "crossing over submerges the head. Misfortune. No misstep." 凶 and 无咎 in the same clause, over the same act. The outcome is adverse. The operator committed no fault. Two independent readings of one moment.
The second case splits them by scope. The top line of Hexagram 51 (䷲ Zhen / 震, Thunder) reads 征凶 — advancing is inauspicious — then 震不于其躬,于其鄰,無咎: the shock lands not on oneself but on the neighbor, no blame. 凶 attaches to the action; 无咎 attaches to where the shock lands. Two structural targets inside one cast. That the book separates them once by direct juxtaposition (H28.6) and once by split scope (H51.6) is evidence the system is engineered, not casual. When it needs to keep misfortune and blame apart, it does so with precision.
>DIFF 凶 vs 咎
The distinction English collapses: 凶 and 咎 (jiù) are different verdicts on different axes. 凶 evaluates the trajectory of the move — structurally, it tends toward loss. 咎 evaluates the relation of actor to configuration — positionally, the move is a misstep. You can be issued 凶 with no 咎. H28.6 is the proof: the crossing submerges the head (凶), but the crossing was not a misstep (无咎). The reader who hears "misfortune" and assumes fault has merged two instruments into one warning light.
And 凶 is only one of four adverse signals the corpus keeps separate. 凶 (58) is the sole outcome trajectory. 悔 (huǐ, 34) is a small correctable misalignment — a corrective signal. 厲 (lì, 27) is a precarious position — unstable footing. 吝 (lìn, 20) is friction and narrowed options. Four kinds of difficulty, issued separately because they mean different things. The reader who reads 凶 and feels doom has heard the wrong class of bad news.
>READ complement
So when 凶 surfaces in a reading, the useful move is to read what it binds to. Is it 征凶, the adverse verdict on advancing? Is it 貞凶 (zhēn xiōng), the adverse verdict on holding-fast? The complement names the path the system is flagging. The warning is structural: proceed along this call, and the configuration tends toward loss. The position may still be sound. The operator may still be without fault. The difficulty may still be recoverable.
凶 is not a curse on you. It is a mapping from configuration to consequence — readable, respectable, navigable. The world can fail the move without you being wrong.