T3-W02 Residuals¶
Updated after engineering exit matrix T3-W02-20260811T202759Z (32/32 PASS) + E1.2 rebind T0-E1.2-REBIND-CURRENT-20260811T2035Z (29/29 PASS).
Label: T3 ENGINEERING COMPLETE — PENDING INDEPENDENT W02 AUDIT (not W02 CERTIFIED).
| ID | Severity | Status | Notes |
|---|---|---|---|
| T3W02-G-001 CLASS_LINK TambahSiswa | S1 | CLOSED (runtime) | W02-CREATE-OK + W02-CREATE-FOREIGN-BATCH |
| T3W02-G-002 strict_mode FE/BE mismatch | S2 | CLOSED (documented+runtime) | ROW_ATOMIC Product freeze; W02-IMPORT-MIXED-ROW |
| T3W02-G-003 create via import API | S3 | CLOSED (ACCEPTED) | Import is Product create path |
| T3W02-G-004 students_save atomicity | S2 | CLOSED (runtime+boundary) | W02-UPDATE-ATOMIC + W02-UPDATE-PARENT-BOUNDARY (separate txs: students/save vs parents/relation/save) |
| T3W02-G-005 parent/student portal read scope | S1 | CLOSED (runtime) | Fixed _get_parent_students falsy env.get; W02-PARENT-SCOPE* + dashboard/direct + attendance + optional student self |
| T3W02-G-006 RPC op.student bypass | S1 | CLOSED (runtime) | Teacher/student/parent/admin create + write/unlink + teacher T2 search/read/count |
| T3W02-G-007 gt-w02-1.0 overlay | S2 | CLOSED (runtime) | Overlay seeded each harness run |
| T3W02-G-008 full W02 matrix + tip bind | S1 | CLOSED (engineering) | 32-case matrix bound as T3-W02-current-tip-matrix.json + E1.2 CURRENT rebind; independent audit still pending |
| T3W02-G-009 route cap drift create/import | S1 | CLOSED | students.manage; core-parity PASS |
| T3W02-G-010 parent NIK global unique | S2 | CLOSED (ACCEPTED+runtime) | Product: national NIK globally unique when set; W02-PARENT-NIK-* no cross-tenant leak |
| T3W02-G-011 parent partner lookup cross-tenant | S1 | CLOSED | Company-scoped partner upsert; sibling reuse proven |
| T3W02-G-012 SPMB writes same SSOT | S3 | CLOSED (OUT OF W02) | Admissions not Core W02 dependency |
| T3W02-G-013 account dual path | S2 | CLOSED (documented) | ACCOUNT_LINK optional; disposable self-scope cleaned |
Non-goals remain: SPMB certification, W05, optional packages.
Evidence¶
- Matrix:
T3-W02-evidence/T3-W02-20260811T202759Z-runtime-matrix.json - Tip bind:
T3-W02-evidence/T3-W02-current-tip-matrix.json - Harness:
custom_addons_scola/gcgscola/scripts/golden/w02_runtime_certify.py - E1.2:
T0-E1.2-REBIND-CURRENT-20260811T2035Z-*