T4-W05 Validation Matrix¶
Bound run: T4-W05-20260811T215611Z · overlay gt-w05-1.0 · 16/16 PASS.
| case_id | actor | action | expected | status |
|---|---|---|---|---|
| W05-CREATE-OK | teacher A | faculty save Hadir | sheet done; 1 line | PASS |
| W05-UPDATE-OK | teacher A | resave Alpa | same line upsert | PASS |
| W05-DUP-RETRY | teacher A | save ×2 | unique line/sheet | PASS |
| W05-TEACHER-FOREIGN-SESSION | teacher A | save B session | denied | PASS |
| W05-TEACHER-FOREIGN-STUDENT | teacher A | Student B on A session | invalid_student | PASS |
| W05-TEACHER-FORGED-SHEET | teacher A | sheet id of B | denied | PASS |
| W05-TEACHER-READ-OTHER | teacher A | session-sheet B | denied/hidden | PASS |
| W05-ADMIN-CREATE-OK | school_admin | admin/sheet/create | sheet done | PASS |
| W05-XTENANT-SESSION | T1 actors | T2 session | denied | PASS |
| W05-PARENT-OWN | parent | parent/daily linked | success | PASS |
| W05-PARENT-PEER | parent | unlinked child | denied | PASS |
| W05-STUDENT-SELF | student | student/daily | success | PASS |
| W05-STUDENT-PEER | student | RPC peer lines | no exposure | PASS |
| W05-RPC-TEACHER-CREATE-LINE | teacher | call_kw create | denied/no bypass | PASS |
| W05-CONCURRENT-SAVE | teacher | concurrent saves | one coherent line | PASS |
| W05-COMBINED-OR-SINGLE-POLICY | teacher | single policy observe | documented | PASS |