Lewati ke isi

T6F SC-STUDENT Full Package Approved Contract

Field Value
Approver Requesting user via conversation (full SC-STUDENT certification)
Date 2026-08-31
Scope PKG-STUDENT — W15 counseling + kesiswaan breadth (achievement, extracurricular, permit, incident)
Status APPROVED_BY_REQUESTING_USER_CONVERSATION
Supersedes bounded scope in T6F-STUDENT-approved-product-contract.md (counseling-only)

Certified surfaces

  1. W15 counseling — report lifecycle (existing T6F contract)
  2. Achievements — CRUD scoped; approve/reject via model actions; no direct status write
  3. Extracurricular — coach-scoped CRUD/list
  4. Permits — create + workflow actions; discipline.permissions.manage
  5. Incidents — create + triage/investigate/resolve/escalate actions
  6. Portal counseling — unauthenticated denied; ACL via portal routes

Authority (STAB-002 / STAB-011)

Domain View Manage
Counseling domain counselor group OR discipline.counseling.view counselor OR discipline.violations.manage
Achievements discipline.achievements.view counselor OR discipline.violations.manage; approve also homeroom
Permits discipline.permissions.view counselor OR discipline.permissions.manage
Extracurricular students.extracurricular.view students.extracurricular.manage
Incidents discipline.incident.view/manage discipline.incident.manage

Evidence

  • Harness: w15_runtime_certify.py — 19 cases (W15 11 + GAP-09/SEC 8) ×2 PASS
  • Evidence: T6F-evidence/T6F-STUDENT-FULL-20260831T093000Z-run1.json + …T093100Z-run2.json

Production

  • SCOLA_CERTIFIED_ADDON_SKUS includes SC-STUDENT (with SC-LEARN per GBN allowlist)
  • Backend release on GBN: 971c116c8b4ca65bb86db7f1ebf368dc70b4110c — evidence T6F-evidence/T6F-STUDENT-20260831T100000Z-promotion-971c116.json