1. Rekod artifak
Pengguna membuat draf, memasukkan metadata, menambah tag lapangan dan merekod konteks penemuan.
\n
AquaArchive ialah konsep aplikasi dokumentasi lapangan yang direka untuk membantu pasukan merekod artifak arkeologi, mengurus bukti fotografi, bekerja ketika tiada internet dan mengekalkan kawalan terhadap data tapak yang sensitif.
Dibentangkan untuk Majlis Tertinggi Ocean Ranger · Dokumen asas v1.0 Draft · 28 Oktober 2026
01 · Gambaran produk
Ruang kerja digital untuk dokumentasi arkeologi bawah air. Fokusnya bukan sekadar menyimpan gambar, tetapi menghubungkan rekod, konteks lapangan, bukti asal, identiti artifak dan laporan yang boleh dijejaki.
Rekod yang berselerak antara nota, spreadsheet dan fail foto menyukarkan kesinambungan kerja, semakan bukti dan audit. Sambungan internet di lapangan juga tidak semestinya stabil.
Menjadi asas dokumentasi yang lebih konsisten untuk aktiviti penyelidikan dan pemeliharaan warisan bawah air, tertakluk kepada pengesahan teknikal, keselamatan dan kelulusan organisasi.
02 · Seni bina yang dicadangkan
Susunan teknologi yang dirancang memisahkan pengalaman pengguna, pintu masuk API, pangkalan data dan simpanan bukti. Pelaksanaan sebenar mesti disahkan terhadap kod, konfigurasi dan polisi semasa.
React, TypeScript, Vite. Antara muka mesra telefon, draf lokal dan barisan sync.
Gerbang API yang dirancang untuk validasi, kawalan akses, had permintaan dan respons selamat.
Auth dan PostgreSQL dengan RLS untuk data berstruktur, peranan dan rekod audit.
Bukti foto asal, laporan dan salinan sandaran objek yang perlu diuji secara berasingan.
Nota: Cloudflare R2 ialah sasaran sandaran objek yang dicadangkan. Sandaran dan kebolehpulihan belum boleh dianggap terbukti sehingga inventori, checksum dan ujian restore terpencil direkodkan.
03 · Aliran kerja pengguna
Aliran berikut ialah perjalanan logik yang ditakrifkan dalam AFD. Ia perlu dibandingkan dengan aplikasi semasa sebelum dianggap tersedia kepada pengguna.
Pengguna membuat draf, memasukkan metadata, menambah tag lapangan dan merekod konteks penemuan.
Foto asal disimpan berasingan daripada preview. Checksum dan status upload membantu menjejak integriti bukti.
Jika offline, draf kekal dalam barisan. Apabila tersedia, permintaan dihantar semula menggunakan identiti stabil untuk mengelakkan rekod berganda.
Maklumat tapak umum dipisahkan daripada koordinat tepat yang hanya boleh dicapai oleh peranan yang dibenarkan.
Laporan draf lokal tidak boleh disalah anggap sebagai laporan rasmi. Output rasmi perlu mempunyai sumber dan kawalan akses yang jelas.
Uji kebenaran, sync, checksum, migrasi dan pemulihan sebelum sistem dipertimbangkan untuk staging atau operasi.
04 · Pusat dokumen
Setiap dokumen menjawab lapisan keputusan yang berbeza. Pilih “Baca ringkasan” untuk melihat kandungan dokumen terus di halaman ini, atau muat turun fail Markdown asal untuk semakan lanjut.
DOKUMEN 01
Apa produk ini, siapa penggunanya, skop MVP, keperluan fungsi dan syarat pelepasan.
DOKUMEN 02
Seni bina teknologi, keselamatan, aliran offline/sync, bukti foto dan operasi.
DOKUMEN 03
Perjalanan pengguna daripada membuka aplikasi hingga rekod artifak, sync dan laporan.
DOKUMEN 04
Prinsip UI/UX lapangan, skrin utama, kebolehgunaan, aksesibiliti dan kriteria reka bentuk.
DOKUMEN 05
Model data, identiti artifak, pengasingan koordinat, RLS dan kawalan migrasi.
DOKUMEN 06
Pelan kerja berperingkat, audit bebas, bukti backup/restore dan gerbang kelulusan.
05 · Tadbir urus & kesiapsiagaan
Dokumen pelaksanaan merekodkan status semasa sebagai HOLD untuk operasi staging. Showcase ini tidak memberi kuasa untuk migrasi pangkalan data, rollback, reset atau deployment.
Selaraskan PRD, TRD, AFD, DBD, BSD dan IPD dengan kod sumber, SQL dan ADR yang diluluskan.
Menunggu semakanSemak laluan migrasi, RLS, fungsi privileged, koordinat, skrip ujian dan bukti checksum.
HOLD belum dilepaskanSahkan database serta objek foto/laporan dan jalankan pemulihan di sasaran terpencil yang boleh dibuang.
Belum disahkanKelulusan migrasi staging dan kelulusan deployment aplikasi ialah dua keputusan yang berasingan.
Perlu kebenaran bertulis06 · Risiko yang perlu diurus
Asingkan koordinat, uji akses dibenarkan/tidak dibenarkan dan periksa cache serta log.
Jejak inventori objek, checksum, salinan bebas dan hasil ujian restore sebenar.
Satu migrasi bagi setiap gerbang kelulusan, pemeriksaan read-only dan kebenaran bertulis khusus.
Gunakan client UUID stabil, operasi idempotent dan polisi konflik yang diluluskan.
Terangkan had browser storage dan bezakan simpanan lokal daripada salinan pelayan/sandaran.
Label setiap ciri sebagai cadangan, dalam pembangunan atau disahkan hanya berdasarkan bukti semasa.
Terima dokumen ini sebagai asas semakan, tetapkan pemilik keputusan bagi perkara terbuka, dan benarkan audit bebas diteruskan. Jangan anggap halaman ini sebagai kelulusan untuk migrasi atau pelancaran.