Fondasi Owner & Identity
Authentication/session handling, Handle claim, Basic Identity Working persistence, starter composition, fondasi profile media, dan Identity connections sudah diimplementasikan.
Spall Spill adalah platform identity dan structured discovery untuk creator dan owner yang sedang dalam pengembangan produksi aktif, dengan authentication, onboarding, Working-state persistence, fondasi draft Product/Resource, fondasi publication, URL safety, media sanitization, serta infrastructure security/testing yang sudah terintegrasi.
Spall Spill sudah bergerak melewati tahap product definition dan masuk ke implementasi aktif. Codebase saat ini sudah mencakup fondasi authentication dan session, Handle claim, Basic Identity Working persistence, fondasi profile media, Identity connections, fondasi draft Product dan Resource, Spill reference yang stabil, private preview, fondasi staged publication, fondasi public reader, URL safety scanner khusus, media sanitizer service, serta automated CI/security gates.
Status proyek tetap In Development karena final first-publication wiring, sisa public/click/media transport, Product publication preparation, universal workspace handoff, browser/journey verification, live-provider verification, dan release hardening masih dikerjakan.
Setiap owner dapat mempublikasikan Identity publik yang bisa berdiri sendiri: presence personal atau bisnis yang dibangun dari profile, social, link, contact, media, text, dan Spill CTA yang terstruktur.
Spill adalah layer discovery milik owner di balik Identity tersebut. Di dalamnya dapat terdapat entity Product dan Resource yang terstruktur, masing-masing dengan persistent reference, lifecycle, public detail, dan destination behavior sendiri.
Product mewakili rekomendasi yang dapat dikenali dan terhubung ke satu atau beberapa marketplace destination. Resource mewakili materi terstruktur seperti menu, price list, catalog, portfolio, media kit, document, atau website eksternal. Identitas entity tetap stabil walaupun destination-nya berubah.
Satu owner. Satu Identity. Satu Spill. Banyak cara terstruktur untuk ditemukan.
Onboarding dapat dimulai dari Personal, Affiliate / Product Recommendations, Business / UMKM, Creator, atau Other. Pilihan itu mengubah guidance, starter composition, dan penekanan workspace — bukan permission.
User Personal nantinya tetap bisa menambah Product. Owner Business dapat mempublikasikan Resource ataupun Product. Creator bisa mulai dari Identity saja lalu menggunakan Spill ketika memang berguna. Capability expansion bersifat additive, jadi user tidak membutuhkan migrasi akun atau full re-onboarding ketika kebutuhannya berubah.
Prinsip yang sama berlanjut setelah onboarding: actual usage, navigation exposure, dan authorization tetap merupakan konsep yang terpisah.
Progres proyek sekarang dinilai dari system boundary yang sudah diimplementasikan dan fondasi engineering yang sudah diverifikasi, bukan hanya dari scope product definition.
Authentication/session handling, Handle claim, Basic Identity Working persistence, starter composition, fondasi profile media, dan Identity connections sudah diimplementasikan.
Fondasi draft Product dan Resource, Spill reference yang stabil dan tidak didaur ulang, private preview, serta staged publication foundation sudah ada di repository aktif.
URL safety scanning, media sanitization, PostgreSQL security tests, CI, SAST, secret scanning, dan dependency scanning sudah terintegrasi sementara final public transport dan live-provider verification masih terbuka.
Spall Spill memisahkan behavior Draft, Working, Saved, Published, Hidden, dan Archived supaya proses editing tidak pernah diam-diam mengubah public state. Autosave melindungi pekerjaan, sementara publication tetap harus eksplisit.
Persistent Spill reference bersifat stabil dan tidak pernah didaur ulang. Exact reference seperti #27 memiliki prioritas di atas fuzzy search, sementara keyword discovery biasa tetap forgiving dan dibatasi pada Spill milik owner yang sedang dibuka.
Identity, Product, dan Resource diperlakukan sebagai product entity yang tahan lama, bukan sekadar kumpulan link sementara. Authentication dipisahkan dari authorization, owner preview tidak dihitung sebagai normal audience analytics, dan marketplace click dicatat sebagai outbound action — bukan diasumsikan sebagai purchase.
Clean production codebase sekarang sudah membawa fondasi utama owner, identity, draft, preview, safety, dan publication. Pekerjaan berikutnya berfokus pada final first-publication wiring, public/click/media transport, Product publication preparation, universal workspace handoff, sisa browser/journey verification, live-provider verification jika tersedia, dan release hardening.
Lihat source code↗