Startup dan browser

| Gejala | Pemulihan |
|---|---|
| Service lokal berhenti saat startup | Jalankan status dan doctor dengan --data-dir yang sama. Baca log startup yang dicetak atau disimpan di data directory; jangan membuat workspace kedua dengan mengganti path. |
| Browser tidak terbuka | Gunakan --no-open dan buka URL loopback eksak yang dicetak launcher. Port 3000 mungkin diganti port yang tersedia. |
| Perintah kedua menunjukkan instance yang sudah ada | Gunakan URL yang dilaporkan atau hentikan instance dengan tertib sebelum memulai data directory berbeda. |
| Project tampak kosong | Periksa --data-dir awal, status, dan identitas workspace. Memasang ulang npm tidak mengambil data dari directory lain. |
phynite-lab status --data-dir ~/.phynite-lab
phynite-lab doctor --data-dir ~/.phynite-lab
phynite-lab --no-open --port 3000 --data-dir ~/.phynite-labRuntime dan isolasi
- Buka Pengaturan → Compute dan verifikasi runtime DFT atau MD/analysis yang diminta sudah terinstal, berjalan, dan diperiksa kemampuannya untuk workspace ini.
- Jika probe sandbox tidak tersedia, ikuti perbaikan sistem operasi yang ditampilkan aplikasi. Jangan mematikan user namespace, melewati bubblewrap, atau mengganti ke runtime yang belum diverifikasi.
- Untuk DFT, verifikasi pustaka pseudopotential yang dipilih atau aset UPF eksak beserta checksum. Untuk MD, verifikasi pemetaan elemen, integritas potential, validasi runtime, dan sistem satuan yang dipilih.
- Jalankan job referensi kecil setelah Compute plan siap. Pertahankan percobaan gagal dan penyebab pertamanya bila masih gagal.
Baca log kegagalan yang benar
| Tahap gagal pertama | Bukti | Langkah berikutnya |
|---|---|---|
| Preflight / setup | Alasan pada Compute plan atau run-review; tidak ada log solver karena proses belum dimulai. | Perbaiki validasi runtime, isolasi, sumber, potential, resource, atau input lalu kirim percobaan baru. |
| Eksekusi solver | Execution log, log tail, status keluar, dan input/artefak tersimpan. | Baca error solver pertama yang bermakna; periksa memori, disk, sintaks, dan pengaturan fisik. |
| Persistensi hasil / artefak | Output solver mungkin ada ketika impor hasil atau verifikasi artefak gagal. | Pertahankan percobaan, periksa disk dan checksum, lalu gunakan Recover saved result hanya jika ditawarkan. |
| Provider AI | Status Pengaturan provider, probe kemampuan, dan error koneksi aman. | Perbaiki login CLI resmi atau ketersediaan provider. Tidak ada fallback provider diam-diam. |
Identitas rilis, lisensi, dan verifikasi update
Metadata rilis dokumentasi saat ini menunjukkan phynite-lab@0.1.5. Perintah pertama melaporkan launcher terpasang; perintah kedua membaca metadata registry npm. Versi registry yang lebih baru tidak memperbarui proses yang masih berjalan.
Buka Source code and license pada aplikasi untuk corresponding source. Distribusi publik mencatat commit source publik dan arsip source eksaknya; aset rilis menyediakan checksum paket serta bukti kualifikasi. Kode lokal milik Phynite berlisensi AGPL-3.0-only; solver pihak ketiga dan file potential mempertahankan lisensinya sendiri.
Selesaikan atau batalkan pekerjaan aktif, hentikan aplikasi, perbarui dengan npm install -g phynite-lab@latest, lalu buka data directory yang sama. Verifikasi versi launcher dan kemampuan Compute. Notifikasi update latar tidak memasang paket otomatis dan gangguan registry tidak menghalangi pekerjaan lokal.
phynite-lab --version
npm view phynite-lab versionRestart, batalkan, dan pulihkan
- Batalkan run aktif dari Run history lalu tunggu hingga menjadi Cancelled atau status terminal lain. Jangan mengirim pengganti ketika run asli masih aktif.
- Setelah launcher atau komputer restart, periksa status run dan log tersimpan. Pekerjaan terinterupsi memerlukan pemeriksaan; aplikasi tidak diam-diam menjalankan ulang job ilmiah.
- Gunakan Recover saved result hanya ketika aplikasi melaporkan output tersimpan yang terverifikasi. Pemulihan mengimpor output itu; tidak menyatakan solver konvergen atau menjalankan ulang job.
- Sebelum membersihkan disk atau migrasi, ekspor arsip project dan buat backup terpisah input, provenance, checksum, serta state QE tmp/wavefunction yang diperlukan.