Lewati ke isi

T2.2-W01 Current-Tip Matrix

Item Value
Bound JSON T2.2-W01-evidence/T2.2-W01-current-tip-matrix.json
W01 harness run T2.1-W01-20260811T192727Z
E1.2 identity run T0-E1.2-REBIND-CURRENT-20260811T1925Z
Result 64/64 PASS
Lesson-hour rule LESSON_HOUR_OVERLAP_FORBIDDEN
Overlay gt-w01-1.0 on fixture gt-core-b1.1

Identity binding (from live rebind — not copied from stale matrix)

Field Value
FE commit a333a8f2f9421b2feabbbbb59609a55b4b2290d2
BE commit 0bcb032f22ea00cfb8bf7c1b009d071e4172b869
FE tree b91dd4abf0aab2065781dfbe0d1ff61f167754077a3a8ee7b4492bc25f1ddab6
BE / runtime tree 96ef304cfcfd76905582bb46a3532754a8792b52454337d9843d6c6912538b63
Build checksum 2558e87d8b790602552936f653cc6cced342af9f34da22adbf1a79e3f41ed38e
DB UUID 2bf5fd27-9390-11f1-9617-28e8d4be73f5
Entitlements checksum 9ba52910fb29cae334c51a704d303baac7ec8996a7158b258b0e42059bad9a6c

Coverage exercised (T2.1 expanded denominator)

  • Teacher scope: own / other / direct ID / filter widen / count / homeroom
  • Academic-year atomicity: invalid range, before/after year, mixed, update atomic, cross-tenant
  • Lesson-hour: invalid range, forbidden overlap, foreign profile
  • RPC mutation deny (teacher/student/parent) + admin dataset policy + read/search/search_read/count
  • Prior W01 28: foreign relations, CRUD, conflict, atomic session update, concurrency, duplicate, read consistency

Raw harness log: T2.2-W01-evidence/T2.2-w01-matrix-run.txt
Dated harness output also preserved: T2.1-W01-evidence/T2.1-W01-20260811T192727Z-runtime-matrix.json (does not overwrite prior T2.1 historical tip claim files beyond adding this dated run).