OMS v0.9.1 LEASE ENGINE TEST PLAN

A. SAFETY
[ ] File backup complete
[ ] Database export complete
[ ] Migration imported without errors
[ ] uploads/lease_documents writable

B. AGREEMENT
[ ] Agreement PDF page opens
[ ] Correct tenant, property, unit, dates and rent display
[ ] Print / Save as PDF works

C. DOCUMENTS
[ ] PDF upload succeeds
[ ] JPG/PNG upload succeeds
[ ] Disallowed PHP upload is rejected
[ ] Uploaded document opens

D. OBLIGATIONS
[ ] Obligation can be added
[ ] Responsible party and due date display
[ ] Obligation can be marked complete
[ ] Timeline event appears

E. NOTICES
[ ] Draft notice can be saved
[ ] Issued notice can be saved
[ ] Notice appears in workspace
[ ] Timeline event appears

F. LIFECYCLE
[ ] Draft lease can be activated
[ ] Active lease can create renewal draft
[ ] Original lease changes to renewed
[ ] Renewal references original lease in database
[ ] Active lease can be terminated with reason
[ ] Terminated/renewed lease can be archived

G. REGRESSION
[ ] Dashboard opens normally
[ ] Properties and Property Workspace open normally
[ ] Units and Unit drawer work
[ ] Tenants and Tenant Workspace work
[ ] Rent Management works
[ ] Mobile navigation works
