"case_id","role","illustrative_input","expected_result","acceptance_check" "MDF-01","Program owner","F-10 MUR 200000; A-12 MUR 80000","MUR 120000 remains unallocated","Fund total equals allocations plus unallocated funds" "MDF-02","Partner submitter","Eligible P-12 requests R-71 MUR 120000 costs","Request awaits funding decision","Draft or submitted costs do not create a reservation" "MDF-03","Channel approver","50% contribution; approved cap MUR 60000","Reserve MUR 60000; partner available MUR 20000","Cost estimate and approved contribution appear separately" "MDF-04","Channel approver","Repeat approval delivery for R-71","One reservation V-71","Repeated transition cannot reserve another MUR 60000" "MDF-05","Partner submitter","Amend R-71 cost or activity scope","Amendment awaits authorized decision","Existing approval is not silently enlarged" "MDF-06","Proof reviewer","I-41 MUR 60000; I-42 MUR 30000 eligible","Eligible costs MUR 90000","Invoice-line identities remain traceable to activity" "MDF-07","Proof reviewer","I-43 MUR 10000 excluded category","Exclude line with retained reason","Partner receives a clear correction or exclusion outcome" "MDF-08","Proof reviewer","Reupload I-41 with another filename","No additional eligible cost","Document rename cannot create a second reimbursable invoice line" "MDF-09","Proof reviewer","Same I-41 line appears in another claim","Route cross-claim duplicate for decision","Previous reimbursement is visible to authorized reviewer" "MDF-10","Claim approver","MUR 90000 eligible at 50%; cap MUR 60000","Approve C-71 MUR 45000","Contribution uses eligible costs and approved cap" "MDF-11","Finance operator","C-71 approved but unpaid","Reservation MUR 60000 retained under example policy","Pending approval is not added to paid total or double-counted commitment" "MDF-12","Finance operator","Finance receives C-71; acknowledgement lost","Recover same PAY-71 before retry","One receiving instruction and retained reconciliation result" "MDF-13","Finance operator","Instruction sent without payment confirmation","Claim remains payment pending","Delivery receipt alone does not mark claim paid" "MDF-14","Finance operator","Confirm MUR 45000 payment and close R-71","Release MUR 15000; partner available MUR 35000","45000 paid plus 35000 available plus 120000 unallocated equals 200000" "MDF-15","Proof reviewer","Eligible October cost; complete claim 10 November UTC+04","Claim within 15 November deadline","Activity window and submission deadline evaluated separately" "MDF-16","Proof reviewer","Cost on 1 November outside October activity window","Route exclusion or authorized exception","Later claim deadline does not expand eligible cost dates" "MDF-17","Partner administrator","P-12 searches P-22 claims and downloads attachments","Other partner records unavailable","Search detail export attachment and notification boundaries checked" "MDF-18","Channel approver","Same user submits and attempts to approve their request","Approval requires permitted separate authority","Role switching does not bypass self-approval rule" "MDF-19","Reporting owner","12 activity associations reference 10 CRM opportunities","10 unique opportunities; 12 retained associations","Attribution definitions do not claim incremental revenue" "MDF-20","Migration owner","Opening paid claims plus open reservations and unpaid approvals","Reconciled opening statement by state","Historical payments are not imported as new open commitments"