See #156 for background on the time considerations when preparing RUPs
See bcgov/range-api#56 for general info on versioning
Where an existing plan is already in place a situation may arise where:
- approved version of the plan exists
- staff starts "next-plan" preparation
- "next-plan" may be signed by agreement holder AND decision maker but does not become "current-plan" until "current-plan" term ends (becoming "former-plan") and
Functional Plan Types (NB related to system statuses but does not capture all of those needed )
- "current-plan" -- plan is signed by all parties and is current legal version
- "next-plan-draft" -- plan start date in the future -- not yet signed by all
- "next-plan-approved" -- plan start date in the future -- all parties have signed
- "former-plan" -- a plan that was "current-plan" exceeds it's original expiry (or extended plan end date) and is no longer legal
Requirements