T6F SC-STUDENT Result
| Field |
Value |
| Wave |
T6F (full PKG-STUDENT) |
| Package |
SC-STUDENT / PKG-STUDENT / W15 + GAP-09 breadth |
| Date |
2026-08-31 |
| Status |
FULL CERTIFIED — engineering 19/19 ×2 + production enable on 971c116 |
| Product contract |
T6F-STUDENT-full-product-contract.md |
| Topology |
TOPOLOGY_CERTIFIED_INDEPENDENT (T0-C) |
Harness (full)
| Run |
Database |
Evidence |
Result |
| 1 |
scola_t6f_student_audit_20260831T093523Z |
T6F-evidence/T6F-STUDENT-FULL-20260831T093000Z-run1.json |
19/19 PASS |
| 2 |
same |
T6F-evidence/T6F-STUDENT-FULL-20260831T093100Z-run2.json |
19/19 PASS |
Cases: RT-W15-* (11) + RT-PKG-GAP-09-* (7) + RT-SEC-COUNSEL-01.
Hardening (STAB-011)
kesiswaan_domain_api.py: achievement/permit manage split; student FK scope; permit status not writable via save
scola_student_activity v17.0.1.0.10
scola_counseling v17.0.1.0.4 (W15 counseling)
Production enable — COMPLETED 2026-08-31
| Step |
Evidence |
W15 counseling promote (c3abace) |
T6F-evidence/T6F-STUDENT-20260831T021500Z-promotion.json |
| Allowlist SC-STUDENT + SC-LEARN |
T6F-evidence/T6F-STUDENT-20260831T022500Z-allowlist-learn-student.json |
Full PKG-STUDENT backend (971c116) |
T6F-evidence/T6F-STUDENT-20260831T100000Z-promotion-971c116.json |
| Environment isolation (demo↔UAT FE) |
environment_isolation_check.py --live → PASS |
| T0-C manifest |
T0-C-suite-manifests/SC-STUDENT.json → ENTITLEMENT_BOUNDARY_CERTIFIED_PKG_STUDENT / BUSINESS_WORKFLOW_CERTIFIED_PKG_STUDENT |
Status: SC-STUDENT / PKG-STUDENT tersertifikasi penuh — W15 counseling + kesiswaan breadth (achievement, extracurricular, permit, incident), harness 19/19 ×2, GBN production pada 971c116, allowlist SC-ADM,SC-FEES,SC-LEARN,SC-STUDENT. Residual terbuka hanya kolom matrix DEC/REG (freeze QG, bukan blokir sertifikasi paket).