RC1.1 Demo UAT — Superseding Run¶
Runtime: demo FE fd3aba832bb8… · BE fe40da696c7a… · application tree b9353ec910b6… · DB scoladev_demo.
The previous demo residual faculty_not_found is closed. Disposable teachers were linked to real temporary op.faculty records and two real op.session records. The final matrix is RC1.1-evidence/rc11_demo_uat_followup.json.
| Area | Result |
|---|---|
| Login admin + two teachers | PASS |
| W02 admin student list/detail | PASS |
| W05 teacher today sessions | PASS; one assigned session returned |
| W05 open sheet | PASS |
| W05 save valid roster | PASS |
| W05 reload canonical state | PASS |
| W05 out-of-roster mutation | PASS; invalid_student |
| W05 forged foreign teacher session | PASS; session_not_found |
Direct op.attendance.line.create RPC |
PASS; denied |
| Excluded Daily API | PASS; product_surface_unavailable, INCOMPLETE_REMOVE, no empty-success false-green |
Totals: 11/11 PASS, 0 FAIL.
Cleanup evidence: RC1.1-evidence/rc1a_demo_cleanup.json. No disposable faculty/session/attendance/assignment state remains and all UAT users are inactive.
Parent/student/homeroom/school-admin cross-scope proofs remain bound to the exact Golden Core application tree and are not represented as newly executed demo personas.