Skip to main content
Sumber kebenaran UI: endpoint katalog memanggil getDocumentCatalog() di registry. Urutan = urutan registrasi di definisi.

Master flow (bukti-*)

Definisi: apps/api/src/generation/document-definitions/master-definitions.ts Frontend master flow mengirim: bukti-1bukti-8 (bukan bukti-6-deck di UI utama).

Trainer flow (trainer-*)

Semua aiMode: none di registry — konten AI sudah masuk lewat section generator sebelum compose. Definisi: apps/api/src/generation/document-definitions/trainer-definitions.ts
Renderer route: /api/trainer/{01-15}/{docx|pptx}

Branding flow

Definisi: apps/api/src/generation/document-definitions/branding-definitions.ts

Field yang tidak boleh diubah AI (trainer)

Semua dokumen trainer memproteksi:
  • unit.code, unit.name
  • trainer.name
  • program.nama_pelatihan
Plus field struktural per dokumen (mis. questions, elements, daftar_bahan).

Cek katalog dari API

Parameter family: master | trainer | branding