Lewati ke isi

T3-W02 Existing-Data Compatibility

Item Value
Classification EXISTING_DATA_COMPATIBILITY_PROVEN for Core W02 additive paths (no schema migration)

Application diff impact

Change Schema? Required fields? Uniqueness? Relationship? Account lifecycle?
Per-row batch_id on import No No (optional) No Enrollment when provided No
Partner lookup company-scoped (G-011) No No Behavior tighten May create company-local partners vs foreign reuse No
Parent dashboard _get_parent_students fix No No No Uses portal_identity / op.parent.user_id No
Parent NIK Product rule (G-010) No No ACCEPTED global unique when set Duplicate same/cross-tenant fail-closed No
Route students.manage on create/import No No No No No

Existing tenants

  • Historical op.student / enrollments unchanged.
  • No SQL migration for batch_id or NIK constraint (global unique retained).
  • Partner isolation tighten: foreign-company partners are not reused on future imports; historical links untouched.
  • Sibling reuse within company proven (W02-SIBLING-PARENT-REUSE).

Proof

Runtime matrix T3-W02-20260811T202759Z (32/32) including NIK negative cases and parent portal scope.