Policy Engine

PSB Standard v2.4 · 39 active rules · Last published 03 May 2026 by V. Iyer (CVO)

Rule categories

Tenure & Rotation

RuleLogicSourceStatus
Sensitive post tenure cap
3-year rotation, no exceptions
tenure_at_post >= 3y AND post.sensitive == true CVC OM 18-Aug-2017 Active
Station 5-year limit
Max continuous stay at any station
station_continuous_yrs >= 5 PSB Std §3.1 Active
Station 10-yr cumulative cap station_cumulative_yrs >= 10 Bank Reg 47 Active
Min tenure at post tenure_at_post < 2y → block PSB Std §2.1 Active
Probation rotation × 3 centers scale == 'I' AND probation == true → ≥3 centers in 24 mo SBI variant Active
Inter-circle transfer for Scale IV+ scale >= IV AND service_yrs >= 5 → all-India eligible DFS Apr 2025 Active
Sensitive→Sensitive cooling
DRAFT — pending CVO concurrence
prev_post.sensitive AND next_post.sensitive → require_gap(90d) OR cvo_waiver CVC OM 04-Sep-2019 Draft
Hardship station min tenure post.hardship == true → tenure_min(2y) Bank of Maharashtra var Active
Children's exam shield child.class IN [10, 12] AND board_month_within(120d) → defer 6m DoPT OM 2018 Active
Age 57+ preference age >= 57 → prefer convenient_post(true) BoM variant Active
Women's hometown priority gender == 'F' → score_boost(home_state, 0.15) SBI variant Active
Differently-abled exemption disability == true → home_zone_priority(absolute) RPwD Act 2016 Active
Showing 12 of 14 rules in this category

Visual Rule Builder · "Sensitive→Sensitive cooling"

Draft v0.3
When
Officer is being moved
If (condition A)
prev_post.sensitive == TRUE
AND (condition B)
next_post.sensitive == TRUE
Then
Require 90-day gap OR CVO waiver