{"id":"cmv065lvx001dpj2ol7dmkow1","slug":"official-content","judul":"ZX Official Content","deskripsi":"Konten resmi ZX — kuis harian, tantangan mingguan, artikel","parentId":"cmv05qyqx000htm4dwawyj1ll","urut":1,"kategori":"backend","tag":"[\"official\",\"content\"]","status":"aktif","versi":null,"konsep":"","createdAt":"2026-10-08T23:30:01.869Z","updatedAt":"2026-10-10T03:56:26.239Z","bagian":[{"id":"cmv065m3g001fpj2oclxd6e3u","blueprintId":"cmv065lvx001dpj2ol7dmkow1","judul":"Ringkasan","konten":"**ZX Official** = konten resmi platform (bukan creator biasa).\n\n**Model:**\n- `KontenMarketplace` — `isOfficial=true`, tipe: KUIS_HARIAN/TANTANGAN_MINGGUAN/ARTIKEL/VIDEO_PENDEK\n- `OfficialMeta` — rentangUmur, kategori, levelKesulitan, publishAt, berakhirPada, premium, tokenReward, editorId, aiGenerated, promptSource, views/starts/completions (metrics)\n- `OfficialCompletion` — 1x completion per anak per konten, tokenGiven\n\n**API (anak):**\n- `GET /api/anak/official` — feed harian/mingguan\n- `GET /api/anak/official/[id]` — detail\n- `POST /api/anak/official/[id]/complete` — selesai + token reward\n\n**API (admin):**\n- `GET/POST/PATCH/DELETE /api/admin/official` — CRUD\n- `GET/POST /api/admin/official/[id]` — edit/hapus\n\n**Scheduling:** `publishAt` — jadwal rilis (daily drop / weekly)\n**Targeting:** `rentangUmur` (\"7-9\"/\"10-12\"/\"semua\"), `kategori`, `levelKesulitan`\n**Premium:** `premium=true` → gated PRO/ELITE atau coin","media":"[]","urut":0,"createdAt":"2026-10-08T23:30:02.140Z","updatedAt":"2026-10-08T23:30:02.140Z"}],"children":[],"parent":{"slug":"zx-parenting","judul":"ZX Parenting"}}