| Step | Status | Detail |
|---|---|---|
| Lock acquire/release | PASS | OK |
| Create 3 students | PASS | OK |
| Create 2 classes | PASS | OK |
| Create enrollments | PASS | OK |
| Generate sessions (4 weeks) | PASS | OK |
| Record attendance (1 session, 1 student) | PASS | OK |
| Create teacher/room/plan/reminder | PASS | OK |
| Create invoices | PASS | OK |
| Record payment | PASS | OK |
| Export CSV (simulate) | PASS | OK |
| Integrity check | PASS | OK |
| Void invoice (soft delete) | PASS | OK |
| Cleanup test data | FAIL | Call to undefined function ensureCollection() |