# Cerebro

## [v0.10.20](https://github.com/Shezzannn/Cerebro/tree/v0.10.20) (2026-03-02)
[Full Changelog](https://github.com/Shezzannn/Cerebro/compare/v0.10.19...v0.10.20) 

- chore: Bump version to 0.10.20  
    Officer detection refactored to use guild permission flags (GuildControlGetRankFlags) instead of rank-name matching. Added per-tier RCLC GP modifiers, standings multi-select with bulk actions and context menu, configurable tooltip mode (always/raid/never), M+ EP formula v1.2 with min-level gate and per-tier guild bonuses, and session pre-flight player validation. Config schema reorganized into Admin, EP Awards, and GP Modifiers categories.  
- chore: remove OneDrive edit conflict files, update .gitignore  
- feat(v0.10.15): officer detection, RCLC GP modifiers, standings overhaul, session fixes  
    - Officer detection: use guild permission flags (officerchat\_listen) instead of rank name keywords  
    - RCLC Bridge v0.3.0: inject GP input fields per button, support % and flat values, track button reorder  
    - Standings: officer selection checkboxes (Due column), right-click context menu (EP/GP adjust, purge, admit)  
    - Session: selection-based EP awards, idempotency guard for duplicate EndSession, configurable progression interval  
    - M+ formula v1.2: minLevel gate, per-tier guild bonuses (mplusGuildBonus2..5), EP capping with wasCapped tracking  
    - CommunicationV2: snapshot merge guard for session re-injection, updated config hash fields  
    - UI: removed Settings/Weights tabs, added Commands tab, schema-driven config rendering, label renames  
    - Config: Raid Start EP, Raid End EP, Progression Interval EP, Progression Interval (min), tooltipMode  
    - Docs: SPEC.md, PROJECT\_STATE.md, SECURITY\_MODEL.md updated  
