Lewati ke isi

T2.1-W01 Findings Closure

Finding Engineering disposition Runtime proof Status
T2W01-F-001 Server-side _session_actor_scope_domain() merged into list/count/get; teacher=own faculty; homeroom=faculty∪homeroom batches; filters cannot widen W01-READ-OWN/OTHER/DIRECT-ID/FILTER/COUNT + homeroom + RPC read variants ENGINEERING CLOSED
T2W01-F-002 Pre-validate terms + savepoint around year+terms create/update W01-TERM-* create negatives leave 0 year/terms; update atomic preserves prior ENGINEERING CLOSED
T2W01-F-003 Term boundary cases in matrix; overlap rule from scola.lesson.hours._check_hours = FORBIDDEN + runtime negative W01-TERM-START-AFTER-END/BEFORE/AFTER + W01-LH-OVERLAP-FORBIDDEN ENGINEERING CLOSED
T2W01-F-004 Expanded RPC create/write/unlink + search/read/search_read/search_count; admin included; DB asserts W01-RPC-* block (14 cases) ENGINEERING CLOSED

Independent audit artifacts under docs/release-readiness/audit/T2-W01-independent-*.md are preserved unchanged.

Certification remains: pending independent W01 re-audit — engineering does not self-issue W01 CERTIFIED.