Testing
MVP Test Script
Purpose
Use this checklist after each build change to confirm the main MVP workflows still work.
Test 1
Player reflection flow
- Open End-of-session reflection.
- Select six activity blocks.
- Select behaviours from the Archetypal Matrix.
- Select a leader card.
- Enter satisfaction score.
- Upload a written reflection image.
- Submit reflection.
- Confirm reflection appears in Submitted Reflections.
Test 2
Facilitator review flow
- Open Facilitator Dashboard.
- Find Submitted Reflections.
- Click View full reflection.
- Confirm player name, activity path, behaviours, leader, satisfaction, challenges, project work, and needs are visible.
- Add facilitator note.
- Save note.
- Mark reviewed.
Test 3
Challenge reward flow
- Open During-session actions.
- Create a challenge record.
- Add Fishcoin reward amount.
- Open Facilitator Dashboard.
- Validate or approve reward.
- Open Ledger.
- Confirm reward appears as Fishcoin credit.
- Confirm Fishcoin balance and income update.
Test 4
Parent communication flow
- Open Parent Report.
- Write parent message.
- Save message.
- Open Facilitator Dashboard.
- Confirm message appears under Parent Messages.
Test 5
Admin and backup flow
- Open Admin Dashboard.
- Add a rule, principle, or association.
- Confirm it appears in the Interpretation Library.
- Open Definitions Library.
- Confirm leaders, archetypes, and behaviours load.
- Open Local Backup.
- Confirm local data counts appear.
- Export backup JSON.