Kapan dipakai
Alur di UI trainer
API endpoints
Kode:
apps/api/src/skkni/skkni.routes.ts, skkni.service.ts
WSP API
Base URL dari env:
Response divalidasi dengan Zod sebelum dipakai.
State setelah select
Field document state yang terisi (contoh):
Composer trainer membaca KUK/elemen dari state ini — bukan dari output chat mentah.
Search input
searchMaster() memakai konteks dari masterJson:
expertise,activities,audience,outcomedomain_hint,inferred_goal_label
SkkniCandidate dengan unitCode, title, relevanceScore, reason.
Error handling
- WSP down → search return kosong + log
[skkni] search failed - Unit tidak ditemukan → 404 dari API
- Select tanpa ownership document → 403
Halaman terkait
- Alur generate dokumen — “Unit SKKNI tidak diekstrak dari chat”
- Prompt trainer — pre/post test dari KUK
- Glossarium