Debugging

Debugging

Log

Sentra Assist menggunakan logger berlingkup (utils/logger.ts) dengan saluran debug:

  • global — Peristiwa ekstensi umum
  • riwayat — Riwayat pasien / operasi DAS
  • background — Peristiwa skrip latar belakang
  • content — Peristiwa skrip konten
  • filler — Operasi pengisian formulir otomatis

Aktifkan saluran debug melalui variabel lingkungan VITE_DEBUG_*.

Kesalahan umum

KesalahanPenyebabPerbaikan
Ekstensi tidak memuatMode pengembang tidak diaktifkanAktifkan di chrome://extensions/
npm install gagalVersi Node.js terlalu lamaTingkatkan ke Node.js >= 22
Kesalahan autentikasi DashboardSesi magic-link tidak validAutentikasi ulang melalui Pengaturan
Panel samping "Login diperlukan"URL dasar Dashboard salahPeriksa Pengaturan → Crew URL
Formulir tidak terisi otomatisPemetaan DAS basiKlik Inisialisasi di header
Kesalahan batas kataBatas bidang ePuskesmas adalah 225 kataSentra membatasi keluhan pada 220 kata
Kesalahan TypeScriptKetidakcocokan tipe atau impor hilangJalankan npm run typecheck
LLM tidak berfungsiKunci API hilangPeriksa SENTRA_OPENAI_API_KEY
Peringatan SYMPHONY hilangJembatan dinonaktifkanPeriksa SENTRA_DISABLE_TRAJECTORY_BRIDGE

Buku panduan pemecahan masalah

  1. Periksa konsol skrip latar belakang (Chrome DevTools → Service Worker)
  2. Periksa konsol panel samping (klik kanan di panel samping → Periksa)
  3. Verifikasi state chrome.storage.local melalui DevTools → Aplikasi → Penyimpanan
  4. Periksa permintaan jaringan di DevTools skrip latar belakang
  5. Tinjau log audit (lib/iskandar-diagnosis-engine/audit-logger.ts) untuk masalah alur diagnosis

Halaman terkait