Lewati ke isi

QC Gate Evidence — Server (scoladev)

Tanggal: 2026-06-11
Environment: Odoo port 8074, DB scoladev, FE build server
Referensi: development-guide.md §10, AUDIT-RUBRIC.md §7


Backend (gcgscola)

Gate Command Hasil
Auth capabilities python3 scola_core/tests/test_auth_capabilities_unit.py 42 OK
GAP-01 closure python3 scola_platform_support/tests/test_gap01_closure_unit.py 8 OK
Topology python3 scola_core/tests/test_modular_topology_unit.py 43 OK
Manifest contract python3 scola_core/tests/test_manifest_metadata_contract_unit.py 13 OK
CBT student schedule python3 scola_cbt/tests/test_student_schedule_payload_unit.py 2 OK
Dep graph python3 scripts/modular/dep_graph_check.py ALL PASS
Controller sudo rg "sudo\(" scola_*/controllers/ 0 files (GAP-02)

Module upgrade (sesi Wave C/D): scola_bos_rkas, scola_cbt, bundle BOS — scoladev installed.


Frontend (scola-fe-v2)

Gate Command Hasil (sesi 2026-06-11)
Type-check npm run type-check OK (Wave A/C/D)
Contract auth E2E npm run test:contract:auth-e2e 14/14 (GAP-03)
Build npm run build OK
HomeLayout legacy rg "HomeLayout" src/views --glob "*.vue" 0 match (GAP-UI-01)

Dokumentasi

Gate Command Hasil
MkDocs build ./scripts/build-docs.sh --install Deploy OK → docs.gcgscola.id
Portal health curl -sf https://docs.gcgscola.id/ 200

Residual QC (Wave B — pre go-live klien)

Playbook: wave-b-professional-uat.md

Item Owner Artefak
SP-M3 SPMB manual UAT QA/Implementor spmb-manual-uat.md
AC-M3 e-Raport publish E2E QA Playwright PASS 2026-06-12 (tier1_report_card_workflow.spec.ts + fixture budi→8A)
CB-M3 question sync Guru/QA cbt-question-sync-uat-checklist.md
Client UAT sign-off Klien