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 ×2 — wave 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)
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.