mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
docs(guide): describe both library save modes in database.md and architecture.md (#580)
Closes #578. Rewrites the user file library save-mode description in the English database.md and architecture.md guides (independent-new by default, parent-linked on overwrite) and updates all 20 translated copies of each, with i18n_source_hash re-stamped so the parity gate stays green.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
description: "Struktur monorepo, arsitektur aplikasi dan paket, siklus hidup permintaan, dan jejak sumber daya SnapOtter."
|
||||
i18n_output_hash: d4bd8ceef301
|
||||
i18n_source_hash: 733cb3c10884
|
||||
i18n_source_hash: a53946e760b0
|
||||
i18n_provenance: human
|
||||
---
|
||||
|
||||
@@ -54,7 +54,7 @@ Tipe TypeScript bersama, konstanta (seperti `APP_VERSION` dan definisi tool), da
|
||||
|
||||
Server Fastify v5 yang mengekspos 241 route tool di lima modalitas (image, video, audio, PDF, file) yang menangani:
|
||||
- Unggahan file, manajemen workspace sementara, dan penyimpanan file persisten
|
||||
- Pustaka file pengguna dengan rantai versi (tabel `user_files`) - setiap hasil yang diproses tertaut kembali ke file sumbernya dan mencatat tool mana yang diterapkan, dengan thumbnail yang dibuat otomatis untuk halaman Files
|
||||
- Pustaka file pengguna (tabel `user_files`): secara default, sebuah editan yang disimpan disimpan sebagai file baru yang independen, atau sebagai versi yang tertaut ke induk ketika Anda menimpa file asli. Ia mencatat tool mana yang diterapkan (`toolChain`) dan mendapatkan thumbnail yang dibuat otomatis untuk halaman Files
|
||||
- Eksekusi tool (mengarahkan setiap permintaan tool ke image engine atau AI bridge)
|
||||
- Orkestrasi pipeline (merangkai beberapa tool secara berurutan)
|
||||
- Pemrosesan batch dengan kontrol konkurensi melalui antrean job BullMQ (pool: image, media, ai, docs, system)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
description: "Skema database PostgreSQL, tabel, migrasi, dan prosedur pencadangan untuk SnapOtter."
|
||||
i18n_source_hash: b37398ae91a3
|
||||
i18n_source_hash: 50d5d4f220cf
|
||||
i18n_provenance: human
|
||||
i18n_output_hash: 8a963902d4f7
|
||||
---
|
||||
@@ -77,7 +77,7 @@ Rangkaian tool tersimpan yang dibuat pengguna di UI.
|
||||
|
||||
### user_files {#user-files}
|
||||
|
||||
Pustaka file persisten dengan pelacakan rantai versi. Setiap langkah pemrosesan yang menyimpan hasil membuat baris baru yang tertaut ke induknya melalui `parentId`, membentuk sebuah pohon versi.
|
||||
Pustaka file persisten. Secara default, sebuah editan yang disimpan dimasukkan sebagai baris akar independen ("simpan sebagai baru": `version` 1, `parentId` null, sehingga file asli tetap terdaftar), atau sebagai versi yang tertaut ke induk ketika Anda menimpa file asli (`parentId` diisi, `version` dinaikkan, menggantikannya). Kolom `toolChain` mencatat tool yang diterapkan.
|
||||
|
||||
| Kolom | Tipe | Deskripsi |
|
||||
|--------|------|-------------|
|
||||
|
||||
Reference in New Issue
Block a user