W-099: CK3-F06 part 1 loyalty and revolts¶
Type: feature · Size: M · Epic: E-ck3-m1 · Target: apps/demo-ck3 · Breaking: no Depends: W-071, W-065, W-095, W-096, W-027, W-028, W-029 Refs: brief CK3-F06; demo-ck3 spec CK3-150..156; ecs-relations spec REL-080, REL-081, REL-082, REL-083, REL-085, REL-086; ecs-schedule spec SCH-012, SCH-013, SCH-022, SCH-109
Goal¶
Add loyalty: the Loyalty trait and the Rebel tag, and the system loyalty/check in the Loyalty phase that walks living characters in cascade order (liege before vassal, id order inside a level), counts low-opinion months against the liege, and revolts after three months in a row (breaks the VassalOf pair, adds Rebel, keeps titles and vassals). A vassal whose liege revolted earlier in the same pass is skipped and its counter is left unchanged.
Steps¶
Not written. The Planner writes the ordered steps when the item starts.
Log¶
- 2026-11-02 created from the approved spec docs/specs/demo-ck3.md (Triage). Held in Later until W-065, W-095, W-096, W-027, W-028 and W-029 are done (Triage)