Schema v2
fondasi data akademik aktif
✦ Ringkasan Publik Produk
Landing ini dipakai sebagai brief publik untuk produk yang sedang berjalan: fitur inti yang sudah punya surface nyata, fondasi yang sudah ditutup, dan pekerjaan yang masih aktif dikerjakan.
Audit yang diringkas di sini memakai tanggal absolut: 14 April 2026, 4 April 2026, 11 Maret 2026, dan 7 Maret 2026.

Landing Capture
Admin surface ditampilkan dari screenshot nyata.
Ringkasan Produk
Repo ini sudah memegang domain yang cukup kompleks: multi-peran, schema v2, grading dual kurikulum, attendance dan grades offline, komunikasi sekolah, fondasi materi ajar, importer berbasis session, dan platform operator layer.
Landing publik ke depan harus mengikuti kondisi itu. Artinya, narasi utama bukan lagi 'kami akan menjadi platform sekolah', tetapi 'ini yang memang sudah ada, ini yang sedang ditutup, dan ini yang belum siap diklaim publik'.
Schema v2
fondasi data akademik aktif
12/15
temuan security ditutup per 11 Maret 2026
Phase 0-3
platform operator layer closeout 4 April 2026
Changelog dan halaman fitur sekarang diposisikan sebagai sumber utama untuk memahami apa yang sudah ada di codebase.
Buka Changelog
Fitur Platform
Dirancang khusus untuk alur kerja sekolah TK dan SD di Indonesia - bukan software asing yang dipaksa lokalisasi.
Lihat semua fitur secara detail →Arsitektur & Kompleksitas
Cloudflare Workers dipakai untuk rate limiting, auth guard, cache proxy, dan R2 signing sebelum request masuk ke app utama.
Absensi dan grades sudah punya fondasi offline-first, sync, dedupe, dan indicator state agar guru tetap bisa bekerja saat koneksi buruk.
K13 dan Kurikulum Merdeka diperlakukan sebagai domain serius, bukan toggle kosmetik. Ada konfigurasi, komponen nilai, narasi, P5, dan rapor.
Import besar bergerak ke model session-backed review, artifact, dan job execution supaya validasi dan progress bisa dibaca dengan jelas.
Linimasa ini diringkas dari closeout ledger, audit summary, dan plan eksekusi yang memang ada di repo. Tujuannya bukan hype, tetapi orientasi.
Lapisan importer baru dikunci sebagai surface kanonis di `/settings/import` dengan session-backed review dan heavy-op execution.
Surface `/platform` dan `/api/platform/*` ditutup untuk fase 0-3 dengan guard, audit, dan context shell yang konsisten.
Ringkasan implementasi mencatat 12 dari 15 temuan audit sudah ditutup dengan perubahan nyata di route, RLS, dan proxy.
Fondasi materi ajar lintas peran masuk codebase dengan route guru, siswa, dan parent serta policy RLS terpisah.
Security & Guardrails
Klaim yang tampil di landing ini dibatasi ke hal yang punya jejak implementasi, audit, atau closeout yang jelas. Placeholder marketing untuk sementara disimpan internal.
Summary implementasi mencatat fase 1 dan 2 selesai, termasuk RLS restriktif, AAL2 enforcement, session revocation endpoint, CSP enforce, dan signed URL 5 menit.
Tenant scoping, role guard, dan Row-Level Security dipakai lintas surface penting agar data parent, teacher, dan admin tidak saling bocor.
Data lama tetap ada di repo sebagai backup, tetapi tidak lagi diekspos ke frontend sampai angka dan narasi komersial benar-benar siap diumumkan.