Lewati ke isi

W02.1 Post-enrollment archive — residuals

Label: W02.1-POST-ENROLLMENT-ARCHIVE · Companion: W02.1-post-enrollment-archive-result.md
Mode: server · workspace /home/scola/odoo

Closed in this bounded slice (current-tip engineering — bukan residual)

Item Catatan
Admission-scoped archive endpoint Reason + idempotency + immutable audit; w03_state & kuota unchanged
FE SPMB path archiveEnrolledStudentRecord (bukan setAdminStudentsActive)
RT-W03-REC-01 partial Bounded archive only — bukan full reversal closure

Accepted residuals (bukan blocker slice W02.1)

ID Severity Lapisan Residual
W02.1-R001 S2 Deferred product Full reversal / reopen enrolled sebagai transisi W03 — unsigned; enrolled tetap terminal.
W02.1-R002 S2 Served-dev Served FE/BE identity & live smoke di docroot/dev runtime belum diikat di dokumen result ini.
W02.1-R003 S2 Historical / T6B Bridge Admission→Fees install-state di live DB tidak diklaim di sini (T6B-V1-R006 historis; aktivasi = fase terpisah).
W02.1-R004 S3 Phase 5 leftover Route ranking principal/VP masih hidup di luar scope /admin/spmb (principalRoutes.js, vicePrincipalRoutes.js). Hygiene /admin/spmb/* legacy ≠ cleanup role leadership.
W02.1-R005 S3 Docs Sinkron backlog STAB (termasuk STAB-013 note) dikerjakan di Phase 3 docs; bukan sertifikasi demo/prod.
W02.1-R006 S3 Deferred product Waitlist, ranking otoritatif, T6D CBT, demo/production promotion.

Explicit non-blockers for W02.1 exit

  • Generic student archive API di Core Student Database tetap ada untuk W02 umum.
  • Independent auditor artefacts tidak ditulis ulang.