Pintu masuk root untuk workspace dan model sinkronisasi.
Dokumentasi
Dokumen dan catatan operasi AWCMS-Micro
Plugin ini menampilkan panduan workspace yang menjaga AWCMS-Micro tetap selaras dengan EmDash sambil mempertahankan boundary downstream yang disetujui.
Aturan eksekusi agent untuk parent workspace.
Cara bekerja di dalam lapisan maintenance.
Cara refresh upstream mengalir ke workspace dev.
Allowlist path rebuild-safe dan aturan preservasi.
Panduan continuation vs fresh-clone untuk operator.
Komponen standar dan pola untuk halaman publik yang diturunkan dari repo referensi.
PRD Referensi
PRD referensi SIKESRA membingkai standar contoh tanpa mengubahnya menjadi kode SIKESRA produksi.
- Ruang lingkup: boundary docs, plugin contoh, kedua template, dan cakupan E2E.
- Tujuan referensi: bentuk plugin/runtime, aggregate aman-publik, layar registry dan verifikasi, fixture yang dimasking, dan panduan validasi.
- Urutan eksekusi: dokumentasikan standar, bangun plugin dan fixture referensi, selaraskan UI admin, selaraskan kedua template, lalu perkuat validasi E2E.
Peta backlog
- #51 PRD dan standar eksekusi
- #52 Standar plugin referensi
- #54 Referensi UI/UX admin
- #55 Model data dan fixture
- #56 Tes keamanan
- #57 Halaman aggregate publik
- #58 Kesiapan deploy Cloudflare
- #59 Validasi E2E
Halaman referensi publik
Halaman terpublikasi dapat diedit dari koleksi Pages standar dan bisa ditampilkan dari hub docs.
/about
Bentuk workspace
Parent repo adalah lapisan pemeliharaan, bukan host runtime.
- `emdash-latest/` tetap menjadi pohon referensi upstream.
- `awcmsmicro-dev/` dibangun ulang dari upstream lalu menerima overlay AWCMS-Micro yang disetujui.
- `scripts/` memiliki workflow sinkronisasi dan validasi untuk kedua tree.
Alur sinkronisasi
Rebuild harus deterministik dan bisa dibalik.
- Periksa prerequisite runtime sebelum langkah sync atau validasi apa pun.
- Bangun ulang `awcmsmicro-dev/` dari `emdash-latest/` dengan allowlist protected path.
- Pulihkan hanya path downstream yang disetujui dan patch overlay setelah rebuild.
Boundary yang dilindungi
Pekerjaan milik AWCMS-Micro berada di path plugin, template, docs, demo, dan release yang eksplisit.
- Plugin: `packages/plugins/awcms-micro-sikesra`, `packages/plugins/awcms-micro-gallery`, `packages/plugins/awcms-micro-docs`, dan `packages/plugins/awcms-micro-website-social`.
- Template: `templates/awcms-micro-default` dan `templates/awcms-micro-default-cloudflare`.
- Docs dan metadata rilis tetap berada di boundary downstream yang disetujui pada dokumen implementation-boundaries.
Fitur halaman publik
Kedua template menyertakan section landing page standar yang digerakkan oleh konfigurasi D1.
- PromoPopup — trigger sticky dan overlay dengan CTA WhatsApp, tampil otomatis setelah 2 detik, status dismissed disimpan di sessionStorage.
- FAQ accordion — pola details/summary dengan chevron animasi, copy dikelola di messages.ts.
- Section lokasi footer — embed Google Maps iframe, alamat bisnis, jam operasional, dan tautan rute dari field D1 website_social.
- Floating CTA WhatsApp — locale-aware, digerakkan oleh koleksi website_social.
- Galeri — dikelola oleh plugin awcms-micro-gallery di /gallery.