PROJECT CELINE
MVP ROADMAP · STATUS 16 OCT 2026
Founder view / single source of orientation

Dari ide sampai satu post nyata—tanpa lompat pagar.

Roadmap ini memisahkan fondasi lokal, koneksi akun, publikasi canary, validasi konten, dan monetisasi. Jadi jelas apa yang sudah terbukti, apa yang sedang dibangun, dan keputusan apa yang masih menunggu Anda.

Status sekilas

Angka progress sengaja memakai fase, bukan persentase palsu. Satu fase aktif; empat fase berikutnya belum dimulai.

Fase selesai
5 / 7Riset + mock + adapter + OAuth + canary
Fase aktif
06Content pilot (menunggu keputusan)
Tes lokal
305 / 305Full suite lulus
Live actions
1Post canary terverifikasi di akun test
01Selesai

Riset konten

Pola diskusi dan hipotesis awal.

02Selesai

Local mock MVP

Approval, queue, mock publish.

03Selesai

Real adapter

Kontrak API + crash safety.

04Selesai

Meta app + OAuth

Koneksi akun test, identity terverifikasi.

05Selesai

Canary post

Satu post live terverifikasi.

06Siap

Content pilot

Uji respons dan beban founder.

07Menunggu

Shopee affiliate

Akses API dan attribution.

Urutan kerja, bukan putaran acak

Bolak-balik yang terlihat sekarang terjadi di satu fase: pengujian kegagalan sebelum akun asli disentuh.

Riset awal

61 post dilaporkan Muse; strategi conversation-first dipilih sebagai hipotesis.

Local MVP

CLI + SQLite + approval + mock publisher. 17/17 tes lulus.

Adapter dan crash safety

Kontrak Threads API, readiness gate, dan reklasifikasi transient selesai. 305/305 tes lulus.

Meta app & OAuth live

Threads App ID, OAuth consent, token bind ke akun test (@vivianrhrj). Identitas terverifikasi tanpa publish.

Canary live

Satu post nyata terbit (settle delay + bounded retry). Post ID & permalink diverifikasi, tidak ada duplikat.

Pilot satu minggu

Tiga post per minggu; ukur kualitas reply, beban review, dan moderasi. Menunggu approval founder.

Estimasi, jika tidak ada blocker

  • ○Adapter selesai: 1–2,5 hari kerja
  • ○OAuth & identity check: 0,5–1 hari
  • ○Canary & observasi: 0,5–1 hari
  • ✓Technical MVP: kira-kira 2–4,5 hari kerja dari posisi sekarang
  • ○Sinyal bisnis awal: tambah minimal 7 hari kalender pilot
Bukan deadline. Rentang berubah jika Meta OAuth bermasalah, VM terganti lagi, API berubah, atau crash tests menemukan bug.

Empat pagar keputusan

Setiap pagar mencegah satu jenis scope creep atau tindakan eksternal tanpa persetujuan.

Gate 1 · sedang

Kode lokal aman

Lulus bila: crash recovery, retry, redaction, dry run, dan review independen selesai.

Tidak menyentuh: akun Meta, token, atau jaringan Threads.

Gate 2 · approval baru

Hubungkan akun

Izin founder: buat satu Meta app dan OAuth dengan scope minimum.

Hasil: identitas akun terbaca; belum boleh posting.

Gate 3 · approval baru

Publikasi canary

Izin founder: satu teks final, satu akun, satu window.

Hasil: post ID/permalink diverifikasi dan tidak duplikat.

Gate 4 · pilot

Validasi kebutuhan pasar

Ukur: kualitas percakapan, waktu founder, moderasi, dan sinyal kebutuhan produk.

Bukan: janji virality atau revenue.

Scope MVP

Masuk MVP

  • ✓Satu akun Threads
  • ✓Konten teks
  • ✓Approval untuk versi persis
  • ✓Queue, pause, journal, retry aman
  • ✓Satu canary setelah approval terpisah

Belum masuk MVP

  • ×Auto-reply ke pengguna lain
  • ×Multi-account
  • ×Affiliate link otomatis
  • ×Dashboard analytics besar
  • ×Publishing tanpa approval founder

Bahasa teknis, versi manusia

Gunakan bagian ini saat laporan Muse mulai terasa terlalu rendah-level.

Mock publisher
Mesin latihan. Meniru publish tanpa menghubungi Threads.
Real adapter
Penerjemah antara workflow lokal dan format request Threads API.
OAuth
Proses resmi founder memberi aplikasi izin terbatas ke akun Threads.
Canary post
Satu post percobaan kecil sebelum sistem dipakai lebih luas.
Journal
Catatan durable tentang langkah yang sudah mulai, berhasil, gagal, atau ambigu.
Outcome unknown
Threads mungkin menerima request, tetapi bukti hasil hilang. Sistem berhenti, tidak resend.
Container
Objek sementara yang dibuat Threads sebelum post dipublikasikan.
Crash recovery
Aturan agar server mati tidak menyebabkan post hilang, macet, atau terbit dua kali.
Dry run
Menampilkan request yang akan dibuat tanpa melakukan network call.
Technical MVP
Satu post nyata berhasil lewat alur aman dan diverifikasi.
Business MVP
Konten nyata memberi sinyal audiens sambil menjaga beban founder masuk akal.
Founder gate
Titik ketika pekerjaan berhenti sampai Anda memberi persetujuan scoped.