Lease renewals slip for predictable reasons:
- unclear ownership
- no status model
- missing evidence
- approvals handled ad-hoc
Start here:
Step 1: Define explicit statuses
Example status model:
- draft
- prepared_for_tenant
- sent
- negotiating
- needs_approval
- approved
- executed
- closed_lost
Keep status history. Do not overwrite.
Step 2: Make evidence a prerequisite
Evidence examples:
- tenant communication history
- documents and templates used
- proposed terms and diffs
Related:
Step 3: Approval-gate commitments
Renewal commitments should be approval-gated with an auditable decision chain.
Related:
Step 4: Exceptions become queues
Non-response, disputes, and missing docs should become queue items with:
- reason codes
- owners
- evidence links
Related: