Lewati ke isi

T6C W07 Report Card — Harness Result (Wave PASS)

Item Value
Wave W07 / SC-REPORT (standalone P1)
Contract T6C-W07-report-card-contract-DRAFT.md (APPROVED via prompt)
Harness custom_addons_scola/gcgscola/scripts/golden/w07_runtime_certify.py
Overlay gt-w07-1.0
Executed (UTC) 2026-08-31
Database disposable scola_t6c_report_audit_* (template scoladev)
Base URL http://127.0.0.1:8106
Result 11/11 PASS ×2wave PASS (QG-17 bounded)

Sign-off (product owner via Cursor prompt)

Field Value
Authorized by product owner via Cursor prompt
Authorization date 2026-08-31 UTC
Engineering witness agent session

Cases (bounded V1 harness — P1 SC-REPORT standalone)

Case Matrix ID Status Notes
W07-POS-GRADE-TO-PUBLISH RT-W07-POS-01 PASS Homeroom submit→approve_wk; principal approve_ks→publish; student/parent read published
W07-NEG-UNAUTHORIZED-MUTATION RT-W07-NEG-01 PASS Unassigned viewer denied submit/save; homeroom denied approve_ks
W07-VAL-MISSING-SCORES RT-W07-VAL-01 PASS Submit blocked when component scores missing
W07-STA-INVALID-PUBLISH RT-W07-STA-01 PASS Publish from submitted denied (requires KS approval)
W07-IDM-DOUBLE-SUBMIT RT-W07-IDM-01 PASS Second submit denied; state stays submitted
W07-REC-REJECT-DRAFT-RESUME RT-W07-REC-01 PASS Reject→draft→resubmit path restores submitted
W07-SCP-ASSIGNMENT-BOUNDARY RT-W07-SCP-01 PASS Assigned teacher saves; viewer denied; peer student denied draft read
W07-TEN-CROSS-COMPANY RT-W07-TEN-01 PASS T1 principal list excludes T2 report
W07-XRP-STUDENT-VISIBILITY RT-W07-XRP-01 PASS Draft hidden; published visible to student
W07-XMD-ENTITLEMENT-OFF RT-W07-XMD-01 PASS SC-REPORT off → feature_disabled (P1 only; SC-LEARN bridge deferred)
W07-UIA-API-ALIGNMENT RT-W07-UIA-01 PASS Route meta + filters gate aligned

Evidence (×2)

Run Artifact
1 T6C-evidence/T6C-W07-20260831T123953Z-runtime-matrix.json
2 T6C-evidence/T6C-W07-20260831T124322Z-runtime-matrix.json

Engineering fixes

Fix File Reason
Teacher grade routes accept records.manage scola_platform_support/api_route_access.py Assigned teachers could not reach batch-scores/report-lines with only records.manage
Full 11-case harness + GT-OVL-SC-REPORT seed scripts/golden/w07_runtime_certify.py Disposable DB fixtures; homeroom switch-role for list.view

Deferred (not claimed)

Item Track
P2 BRIDGE-LEARN-REPORT-W07 (SC-LEARN → report card) Separate bridge harness after W21+P1 certified
W08 promotion workflow Out of scope per contract
CTRL-003/004 full closure Bounded harness only
V1 CERTIFIED / production / QG-18 human pass Out of scope

Next wave recommendation

W09 payroll or W13 opname — contracts signed; harness pending.