- Shipped
- November 1, 2026 at 5:04 AM UTC
- Author
- Kamo
- Commit
- 1454c1f
Deal roles: LoanPartyRole is the catalog, DealRoleAssignment holds a member or SI per role with who assigned it and when. The loan officer stays on the deal, so its data and every report are untouched. Reports' own-loans scope follows any role. SI loan access now includes MLOS_PROCESS_LOAN and runs through the SI guardrails, so it stops at the supervisor. LoanMoveWalls reads StageWallRegistry: closing, funding and adverse outcomes are a person's. New switches, all off: LOAN_ROLE_CHANGES, LOAN_STREAM_MOVES, STREAM_LEAD_CHANGES, TEAM_STREAM_ALERTS, LOS_LINKED_LOAN_WORK. MlosAutomation.isEnabledForLoan and MlosWorkRules apply the linked-loan rule to non-outreach work.
