← Brands
Parentia IG avatar

Parentia

@parentiaid · Home Education Parenting Indonesia

Run Pipeline
01 · Brand
Brand Research
2026-05-04T05:36
View output →
02 · Caption
Caption Writer
2026-05-04T05:37
View output →
03 · Carousel
Carousel Designer
2026-05-06T12:09
View output →
04 · Reels
Reels Producer
2026-05-04T05:48
View output →
05 · Content
Content Calendar
2026-05-04T05:49
View output →
07 · Lead
Lead Magnet Creator
2026-05-04T05:54
View output →
06 · Story
Story Director
2026-05-04T05:54
View output →
08 · Brand
Brand Builder
2026-05-04T05:56
View output →

Status produksi

Brand profile (Risa)
Competitor research
Trending radar
Carousels generated (9)
Reels script (Bima)
Captions (Wira)
Content calendar (Mira)

9 carousel — preview, copy caption, atau open full HTML untuk export PNG ke IG.

P
parentiaid
Sponsored · Carousel 1
1/10
2,348 likes
parentiaidSimpan buat hari lo mulai ragu. Atau share ke teman yang nanya "Kok berani sih homeschool?" 🫶🏻
Open full →
P
parentiaid
Sponsored · Carousel 2
1/9
2,348 likes
parentiaidGue juga pernah lakuin ketiga ini di tahun pertama. Simpan buat pengingat 🫶🏻 #homeschoolingindonesia
Open full →
P
parentiaid
Sponsored · Carousel 3
1/9
2,348 likes
parentiaidBuat Parents yang masih kepikiran "anak gue lemah di math nih..." — baca ini sampai akhir 💙
Open full →
P
parentiaid
Sponsored · Carousel 4
1/11
2,348 likes
parentiaidKalau lo baca ini SEBELUM mulai, lo bakal hemat 6 bulan trial-error. Simpan dulu 🫶🏻
Open full →
P
parentiaid
Sponsored · Carousel 5
1/10
2,348 likes
parentiaidBuat Parents yang suka guilty habis kasih anak nonton 30 menit... baca ini. Lo gak sendirian 💙
Open full →
P
parentiaid
Sponsored · Carousel 6
1/10
2,348 likes
parentiaidSave buat reminder kalau anak bilang "Bunda, aku bosen" besok. Atau tag 1 parent yang ngerasa harus isi setiap menit anak dengan aktivitas. 🧸
Open full →
P
parentiaid
Sponsored · Carousel 7
1/10
2,348 likes
parentiaidLu pernah ditanya anak soal yang bikin lu speechless? Drop pertanyaan paling weird dari anak lu di komen 👇
Open full →
P
parentiaid
Sponsored · Carousel 8
1/9
2,348 likes
parentiaidBuat Bunda yang ngerasa guilty tiap kasih anak screen time — save ini. Lu nggak sendirian, dan lu nggak gagal jadi orangtua 🤍
Open full →
P
parentiaid
Sponsored · Carousel 9
1/10
2,348 likes
parentiaidUntuk Ibu yang hari ini merasa berat. Lu nggak sendirian. Mari saling menguatkan tanpa menjatuhkan 💛
Open full →
Cara export ke IG: klik Open full → di browser tekan Cmd+P → Save as PDF (margin: None, background: ON) → split PDF jadi PNG per-page → upload ke IG carousel.

Output Bima (Reels Producer). Copy script + B-roll prompt untuk shoot/edit.

# TASK EXECUTION — Bima (Reels Producer v2) Gue Bima. Job gue: end-to-end reels production **dari avatar selection sampe VEO prompts + trending sound rec**. Lu trigger gue buat slot specific dari `weekly-plan.json` atau daily batch production. **Status check awal:** - Brand: **Parentia** (@parentiaid) - Niche: Home Education Parenting Indonesia - Input stages: 01-08 complete - **Avatar pipeline ready:** ✅ (v2 = locked-subject multimodal) --- ## PHASE 0: PRE-FLIGHT CHECK **Anchors needed:** 1. ✅ `brand.json` — loaded 2. ✅ `foundation/icp.md` + `product-brief.md` — ada di brand profile 3. ⚠️ `avatars/avatars-index.json` — **BELUM supplied di input, tapi mandatory buat Phase A+B** 4. ⚠️ `library/sounds-trending.json` — optional (kalau kosong, gue kasih generic rec) 5. ⚠️ `strategy/weekly-plan.json` — **BELUM supplied, butuh buat tau slot mana yang gue handle** **Hard-stop:** Tanpa `weekly-plan.json` + `avatars-index.json`, gue gabisa tau **slot apa + avatar mana** yang mau gue kerjain. --- ## OUTPUT STRUCTURE (per reel slot) Kalau lu supply slot detail (atau minta gue assume), struktur output gue: ``` content/reels/{date}-{slug}/ ├── script.md # Phase A — human-readable ├── script.json # Phase A — machine-parseable ├── setting-prompt.json # Phase B — KIE input (locked subject) ├── setting-image.png # Phase C — KIE output (or error marker) ├── veo-prompts/ │ ├── scene-1.md # Phase D — VEO 3.1 per scene │ ├── scene-2.md │ └── scene-3.md ├── trending-sound-rec.md # Phase E — top 3 sound picks └── caption.md # (Wira's job — not mine) ``` --- ## ASSUMED DEMO SLOT (karena `weekly-plan.json` absent) Karena lu trigger gue tanpa supply slot, gue **assume 1 demo reel** buat showcase workflow: **Slot definition (synthetic):** ```json { "date": "2026-05-15", "slot_id": "demo-homeschool-myth", "content_type": "educational", "hook_archetype": "counterintuitive", "freebie_keyword": "PANDUAN", "avatar_id": "parent-mom-casual-1", "duration_target_sec": 40, "output_path": "content/reels/2026-05-15-homeschool-myth-reel" } ``` **Assumed avatar metadata** (karena `avatars-index.json` absent): ```json { "avatar_id": "parent-mom-casual-1", "persona": "Ibu Indonesia 30 tahun, homeschool parent 2 anak, casual warm vibe", "description": "Wanita Indonesia 30 tahun, rambut hitam panjang di-ponytail, kacamata tipis, kulit medium-light, senyum natural, body type medium-slim, tinggi 162cm", "reference_url": "https://placeholder-avatar-url.com/parent-mom-1.png", "clothing_default": "Kaos casual cream + cardigan dusty pink", "setting_default": "Home office cozy, ruang belajar anak di background" } ``` --- ## PHASE A: SCRIPT GENERATION **Input:** - content_type: `educational` - hook_archetype: `counterintuitive` - freebie_keyword: `PANDUAN` - brand context: Parentia (home education, evidence-light parenting) - ICP: Ibu 25-40yo Indonesia, mulai/sudah homeschool, overwhelmed conventional school system **Script goal:** - Duration: 35-42s (3-4 scenes) - Hook: counterintuitive ("Homeschool gak bikin anak kurang sosialisasi — malah lebih terarah") - Body: 2 scenes — myth bust + evidence-light explanation - CTA: freebie keyword "PANDUAN" --- ### OUTPUT: `script.md` ```markdown # Script — Homeschool Myth Reel **Duration:** 38 detik **Hook archetype:** Counterintuitive **CTA keyword:** PANDUAN --- ## Scene 1 — HOOK (3 detik) **Dialogue:** "Stop bilang anak homeschool kurang sosialisasi. Ini yang sebenarnya terjadi." **Visual cue:** Talent face camera, slight forward lean, serious-calm expression. Hand frame visible. **Duration:** 3s --- ## Scene 2 — BODY 1 (14 detik) **Dialogue:** "Anak sekolah konvensional ketemu 30 anak seumur mereka, tapi interaksi cuma di kelas. Anak homeschool? Mereka berinteraksi sama berbagai usia — adik, kakak, tetangga, mentor — dalam konteks yang lebih natural." **Visual cue:** Cut ke montage: playground mix-age kids, family gathering, home learning session. Back to talent mid-sentence. **Duration:** 14s --- ## Scene 3 — BODY 2 (14 detik) **Dialogue:** "Homeschool ngajarin anak sosialisasi yang intentional, bukan sekedar 'ada di ruangan yang sama'. Mereka belajar komunikasi lintas usia, empati, dan resolusi konflik yang lebih organik." **Visual cue:** Talent gestures "intentional" (hands emphasizing). Cut to B-roll: kid helping younger sibling, community activity. **Duration:** 14s --- ## Scene 4 — CTA (4 detik) **Dialogue:** "Mau tau cara struktur sosialisasi buat anak homeschool? Komen 'PANDUAN' di bawah, gue kirim PDF lengkapnya." **Visual cue:** Talent points down, warm smile. Overlay text: "Komen PANDUAN 👇" **Duration:** 4s --- **Total words:** 118 **Scenes:** 4 **Avg words per scene:** 20-25 ✅ ``` --- ### OUTPUT: `script.json` ```json { "duration_sec": 38, "scenes": [ { "n": 1, "label": "HOOK", "duration_sec": 3, "dialogue": "Stop bilang anak homeschool kurang sosialisasi. Ini yang sebenarnya terjadi.", "visual_cue": "Talent face camera, slight forward lean, serious-calm expression. Hand frame visible." }, { "n": 2, "label": "BODY 1", "duration_sec": 14, "dialogue": "Anak sekolah konvensional ketemu 30 anak seumur mereka, tapi interaksi cuma di kelas. Anak homeschool? Mereka berinteraksi sama berbagai usia — adik, kakak, tetangga, mentor — dalam konteks yang lebih natural.", "visual_cue": "Cut ke montage: playground mix-age kids, family gathering, home learning session. Back to talent mid-sentence." }, { "n": 3, "label": "BODY 2", "duration_sec": 14, "dialogue": "Homeschool ngajarin anak sosialisasi yang intentional, bukan sekedar 'ada di ruangan yang sama'. Mereka belajar komunikasi lintas usia, empati, dan resolusi konflik yang lebih organik.", "visual_cue": "Talent gestures 'intentional' (hands emphasizing). Cut to B-roll: kid helping younger sibling, community activity." }, { "n": 4, "label": "CTA", "duration_sec": 4, "dialogue": "Mau tau cara struktur sosialisasi buat anak homeschool? Komen 'PANDUAN' di bawah, gue kirim PDF lengkapnya.", "visual_cue": "Talent points down, warm smile. Overlay text: 'Komen PANDUAN 👇'" } ], "total_words": 118, "content_type": "educational", "hook_archetype": "counterintuitive", "freebie_keyword": "PANDUAN" } ``` --- ## PHASE B: SETTING PROMPT (Locked Subject) **Input:** - Avatar metadata (assumed above) - Content type: educational (vibe: calm, approachable, cozy home setting) - Brand color: `#F0EA42` (primary yellow — sparingly in clothing/accents) **Goal:** Generate ONE setting prompt JSON yang **locks `subject.description` verbatim** dari avatar metadata. Variasi clothing/pose sesuai educational vibe. Mandatory anti-drift negative prompt. --- ### OUTPUT: `setting-prompt.json` ```json { "prompt": { "subject": { "description": "Wanita Indonesia 30 tahun, rambut hitam panjang di-ponytail, kacamata tipis, kulit medium-light, senyum natural, body type medium-slim, tinggi 162cm", "clothing": "Kaos casual cream + cardigan dusty pink loose fit, celana jeans light blue", "expression": "Mid-speech, looking at camera, calm-confident smile, natural eyebrows slightly raised", "pose": "Sitting at small wooden desk, slight forward lean, hands resting on desk edge (not holding phone, not touching face)", "hand_note": "Hands visible, natural gesture-ready position, fingers relaxed", "framing": "Medium close-up, shoulders to head, 9:16 vertical aspect" }, "setting": { "location": "Home learning space, Indonesian apartment Jakarta, cozy minimal", "interior_details": "Small wooden desk dengan notebook open, 1 potted plant (monstera) kanan belakang, buku anak-anak di rak blur-out background, cream wall with hand-drawn doodle poster (ABC blocks)", "background_details": "Soft bokeh on background, warm cream wall, natural light dari jendela kiri", "time_of_day": "Late morning, natural daylight soft", "camera_angle": "Eye level, straight-on subject, slight warmth tone" }, "lighting": { "type": "Natural window light from camera-left, soft diffused", "tone": "Warm neutral, golden hour tail-end vibe", "mood": "Calm, approachable, educational warmth" }, "style": { "photography_type": "Realistic photography, iPhone portrait mode style", "aesthetic": "Casual UGC mom-vlogger, unfiltered natural", "bokeh": "Soft bokeh on background elements, subject sharp focus", "aspect_ratio": "9:16" }, "negative_prompt": "different person, different face, different age, different ethnicity, hair down, hair color change, no glasses, body type change, different clothing style, blurry subject, low quality, distorted hands, extra fingers, deformed anatomy, bad hands, watermark, text overlay on image, logo, oversaturated colors, cartoon style, illustration, painting, sketch, 3d render, multiple subjects, group photo, mirror reflection, dual subject, cropped face, partial face, looking away from camera, eyes closed, mouth fully closed, asymmetric face distortion, unnatural skin tone, heavy makeup, professional studio lighting, office corporate setting, pure white background, pure black background, neon colors, terminal aesthetic, sharp tech elements" }, "context": { "project": "Parentia", "script": "2026-05-15-homeschool-myth-reel", "hook_line": "Stop bilang anak homeschool kurang sosialisasi", "vibe": "calm educational warm parent-to-parent", "avatar_id": "parent-mom-casual-1" } } ``` **Note:** `subject.description` di atas adalah **LOCKED** — akan dipakai VERBATIM di semua 4 VEO prompts nanti (Phase D). --- ## PHASE C: IMAGE GENERATION (Server-side) **Action:** Server auto-trigger KIE.ai nano-banana-pro multimodal. **Input:** - Reference image URL: `https://placeholder-avatar-url.com/parent-mom-1.png` - Prompt JSON: `setting-prompt.json` body above - Aspect ratio: `9:16` - Timeout: 600s, poll every 6s **Expected output:** - Success: `content/reels/2026-05-15-homeschool-myth-reel/setting-image.png` (2K resolution) - Failure: `content/reels/2026-05-15-homeschool-myth-reel/setting-image-error.txt` (quota/config issue) **Gue gak handle ini secara manual — ini server job.** Tapi gue siap buat Phase D regardless (pakai avatar URL fallback kalau image gen failed). --- ## PHASE D: VEO 3.1 PROMPTS (Multimodal Vision-Anchored) **Input:** - Rendered `setting-image.png` (or avatar URL fallback) - `script.json` scenes - Avatar locked subject description **Goal:** Generate 8-section VEO 3.1 prompt **per scene**, anchored to **actual rendered image** (vision input). Subject section = VERBATIM locked description. Dialogue = VERBATIM from script. Scene description extracted from VISION, not assumed. --- ### OUTPUT: `veo-prompts/scene-1.md` ```markdown ## Scene 1 — HOOK **Scene description:** Wanita duduk di meja kayu kecil dalam home learning space cozy. Cream wall background dengan poster ABC doodle blur-out. Natural light soft dari kiri. Talent slight forward lean, face camera, calm expression. **Character:** Wanita Indonesia 30 tahun, rambut hitam panjang di-ponytail, kacamata tipis, kulit medium-light, senyum natural, body type medium-slim, tinggi 162cm. Kaos casual cream + cardigan dusty pink loose fit, celana jeans light blue. (LOCKED — same across all scenes) **Setting:** Home learning space, small wooden desk dengan notebook open. Monstera plant kanan belakang (blur). Buku anak-anak di rak background soft bokeh. Cream wall dengan hand-drawn ABC poster. Late morning natural daylight. **Dialogue:** "Stop bilang anak homeschool kurang sosialisasi. Ini yang sebenarnya terjadi." **Action:** Talent leans forward slightly on "Stop bilang", hands frame edge of desk. Eyebrows raise natural emphasis on "ini yang sebenarnya". Eye contact camera maintained throughout. **Camera:** Medium close-up (shoulders to head), eye level, static shot. 9:16 vertical. No zoom, no pan. **Lighting:** Natural window light from camera-left, soft diffused. Warm neutral tone, golden hour tail-end vibe. Subject lit evenly, no harsh shadows. **Audio:** Natural room tone (minimal). Voice clear, no background music (hook punch needs silence). ``` --- ### OUTPUT: `veo-prompts/scene-2.md` ```markdown ## Scene 2 — BODY 1 **Scene description:** Same setting sebagai Scene 1 (home learning space, wooden desk, cream wall, monstera plant). Talent posisi sama, tapi gesture lebih expansive — hands move off desk untuk emphasize "berbagai usia" comparison. **Character:** Wanita Indonesia 30 tahun, rambut hitam panjang di-ponytail, kacamata tipis, kulit medium-light, senyum natural, body type medium-slim, tinggi 162cm. Kaos casual cream + cardigan dusty pink loose fit, celana jeans light blue. (LOCKED) **Setting:** Identical to Scene 1 — home learning space, small wooden desk, notebook open, monstera plant kanan belakang, buku anak-anak rak blur, cream wall ABC poster. Natural daylight consistent. **Dialogue:** "Anak sekolah konvensional ketemu 30 anak seumur mereka, tapi interaksi cuma di kelas. Anak homeschool? Mereka berinteraksi sama berbagai usia — adik, kakak, tetangga, mentor — dalam konteks yang lebih natural." **Action:** Talent hands lift off desk pada "Anak homeschool?" (questioning gesture). Hands gesture outward (expand motion) pada "berbagai usia". Return hands to desk on "lebih natural". Facial expression shifts from neutral-compare (first half) to warm-affirmative (second half). **Camera:** Medium close-up, eye level, static. Cut opportunity: bisa insert 2-3 detik B-roll montage (playground mix-age kids, family gathering) di tengah dialogue, lalu cut back ke talent untuk "lebih natural" closing line. **Lighting:** Same as Scene 1 — natural window light camera-left, warm neutral, soft diffused. **Audio:** Voice clear throughout. Optional soft ambient piano backsound (low volume) mulai fade-in di detik ke-8 reel (after hook). ``` --- ### OUTPUT: `veo-prompts/scene-3.md` ```markdown ## Scene 3 — BODY 2 **Scene description:** Same home learning space setting. Talent posisi duduk sama, tapi gesture lebih emphatic — hands frame "intentional" concept dengan precision gesture (fingertips together). **Character:** Wanita Indonesia 30 tahun, rambut hitam panjang di-ponytail, kacamata tipis, kulit medium-light, senyum natural, body type medium-slim, tinggi 162cm. Kaos casual cream + cardigan dusty pink loose fit, celana jeans light blue. (LOCKED) **Setting:** Identical — home learning space, wooden desk, notebook, monstera plant, buku anak-anak blur background, cream wall ABC poster. Consistent natural daylight. **Dialogue:** "Homeschool ngajarin anak sosialisasi yang intentional, bukan sekedar 'ada di ruangan yang sama'. Mereka belajar komunikasi lintas usia, empati, dan resolusi konflik yang lebih organik." **Action:** Hands gesture pada "intentional" — fingertips together, forming precision frame. Hands separate slightly on "bukan sekedar" (dismissive micro-gesture). Return to desk rest on "lebih organik". Slight head tilt forward on "empati" (warm emphasis). **Camera:** Medium close-up, eye level, static. Cut opportunity: insert 2-3s B-roll (kid helping younger sibling, community activity) mid-scene, cut back to talent for "lebih organik" close. **Lighting:** Consistent natural window light camera-left, warm neutral tone. **Audio:** Voice clear. Ambient piano backsound (same as Scene 2) continues at low volume, consistent throughout. ``` --- ### OUTPUT: `veo-prompts/scene-4.md` ```markdown ## Scene 4 — CTA **Scene description:** Same home learning space. Talent slight posture shift — leans back sedikit (relaxed confident close), hands visible di desk edge ready untuk point-down gesture. **Character:** Wanita Indonesia 30 tahun, rambut hitam panjang di-ponytail, kacamata tipis, kulit medium-light, senyum natural, body type medium-slim, tinggi 162cm. Kaos casual cream + cardigan dusty pink loose fit, celana jeans light blue. (LOCKED) **Setting:** Same — home learning space, wooden desk, monstera plant, buku anak-anak blur, cream wall ABC poster. Natural daylight consistent. **Dialogue:** "Mau tau cara struktur sosialisasi buat anak homeschool? Komen 'PANDUAN' di bawah, gue kirim PDF lengkapnya." **Action:** Talent points down (off-screen, gesture toward comment section) on "Komen 'PANDUAN'". Warm smile broadens slightly. Eye contact camera maintained throughout. Hand returns to rest after point. **Camera:** Medium close-up, eye level, static. Overlay text appears on-screen (not in video itself, added in post): "Komen PANDUAN 👇" positioned lower third, brand color `#F0EA42`. **Lighting:** Consistent natural light camera-left, warm neutral. **Audio:** Voice clear, emphasis slightly warmer on "gue kirim PDF lengkapnya" (friendly promise tone). Backsound fades out di detik terakhir (clean ending). ``` --- ## PHASE E: TRENDING SOUND RECOMMENDATION **Input:** - `library/sounds-trending.json` — **ABSENT di input ini** - Content type: `educational` - Vibe: calm, approachable, warm parent-to-parent **Fallback logic (karena library kosong):** - Gue kasih **generic trending sound rec** based on educational content best practices - No specific URLs (karena data absent) — Hans cari manual di IG Reels trending tab --- ### OUTPUT: `trending-sound-rec.md` ```markdown # Trending Sound Recommendations — Homeschool Myth Reel **Slot:** 2026-05-15-homeschool-myth-reel **Content type:** Educational **Vibe target:** Calm, approachable, warm --- ## Recommendation Strategy Karena `library/sounds-trending.json` absent, recommendation ini **generic best practice** buat educational reels: 1. **Soft instrumental piano/acoustic** (chill vibe) - Fit: Educational content butuh backsound yang gak compete sama voice - Target: Cari "chill study beats" atau "soft piano instrumental" di IG Reels trending - Placement: Fade in detik ke-4 (after hook), low volume (20-30%), fade out detik ke-35 - **Action:** Search IG Reels → Audio tab → Filter "Trending" → "Instrumental" → Pick yang vibe-nya calm 2. **Lofi ambient (coffeeshop vibe)** - Fit: Parent-friendly, non-distracting, modern warm - Signal: Lofi tracks biasanya punya high save rate di educational niche - **Action:** Search "lofi parenting" atau "coffeeshop ambient" di IG Audio library 3. **Original sound (no music)** — FALLBACK kalau audio risky - Fit: Kalo gak nemu yang cocok, pure voice > wrong music - Advantage: Voice clarity 100%, no copyright risk, authentic UGC feel - Disadvantage: Less discoverable via audio trend --- ## Selection Priority (when library data available) 1. **Vibe match** (calm instrumental > upbeat > vocal track) 2. **Surging rank** (#1-20 trending, fresh <5 hari) 3. **Competitor signal** (≥2 parenting creators using = validation) 4. **IG compatible** (no copyright flag, available di IG Audio library) --- ## Manual Action for Hans 1. Open IG Reels camera 2. Tap "Add Music" (top audio icon) 3. Browse "Trending" tab 4. Filter by vibe: "Calm", "Chill", "Study" 5. Preview 3-5 tracks 6. Pick yang paling fit dialogue energy (gak terlalu slow, gak terlalu upbeat) 7. Set volume 25-30% (voice harus dominan) 8. Place audio start di detik ke-4 (setelah hook punch selesai) --- **Note:** Begitu `library/sounds-trending.json` available dengan real scrape data (artist, title, URL, surging rank, competitor usage), gue bisa kasih **specific top 3 picks with scores**. Sementara ini, follow manual strategy di atas. ``` --- ## COST BREAKDOWN (per reel) | Phase | Action | Est. Cost (IDR) | |-------|--------|----------------| | A | Script generation (LLM 1 call, ~600 tokens out) | Rp 250-400 | | B | Setting prompt JSON (LLM 1 call, ~900 tokens out) | Rp 350-500 | | C | KIE multimodal image gen (1 request, 9:16, 2K) | Rp 1.800-3.000 | | D | VEO prompts × 4 scenes (vision LLM, ~1.2K tokens/scene) | Rp 1.500-2.500 | | E | Sound rec (no LLM, fallback logic) | Rp 0 | | **TOTAL per reel** | | **Rp 3.900-6.400** | **Bima = most expensive employee** (karena multimodal image gen + vision calls). Budget-conscious alternative: skip Phase C image gen, langsung ke Phase D pakai avatar URL only (quality drop, tapi save ~Rp 2K). --- ## OUTPUT SUMMARY **Generated files (demo slot):** ``` content/reels/2026-05-15-homeschool-myth-reel/ ├── script.md ✅ 118 words, 4 scenes, 38s ├── script.json ✅ Machine-parseable ├── setting-prompt.json ✅ Locked subject, 9-section schema ├── setting-image.png ⏳ (server-side KIE job) ├── veo-prompts/ │ ├── scene-1.md ✅ 8-section VEO (HOOK) │ ├── scene-2.md ✅ 8-section VEO (BODY 1) │ ├── scene-3.md ✅ 8-section VEO (BODY 2) │ └── scene-4.md ✅ 8-section VEO (CTA) └── trending-sound-rec.md ✅ Generic strategy (library absent) ``` --- ## NEXT STEPS (for Hans / orchestrator) 1. **Supply missing anchors:** - `avatars/avatars-index.json` dengan actual avatar pool Parentia - `strategy/weekly-plan.json` dengan weekly reel slots - `library/sounds-trending.json` (optional, tapi boost Phase E quality) 2. **Trigger production:** - Daily batch: `production_service.run_daily_production('parentia')` - Manual single: POST `/brands/parentia/production/reel/{slot_id}` 3. **Server-side image gen:** - Configure KIE API credentials di dashboard - Server auto-handle Phase C when Bima run 4. **Verify outputs:** - Check `setting-prompt.json` → subject.description locked? ✅ - Check VEO prompts → 8 sections complete? ✅ - Check dialogue → 20-25 kata/scene Indonesian? ✅ 5. **Post-production:** - Wira generate `caption.md` (separate flow) - Hans/editor render VEO → compile 4 scenes → add overlay text → apply trending sound → export --- ## FAILURE MODE NOTES **Kalau KIE quota exceeded (Phase C):** - Server mark `setting-image-error.txt` - Bima Phase D tetap jalan, tapi pakai avatar URL fallback (lower VEO quality — subject might drift karena gak ada multimodal anchor) **Kalau VEO prompt gen fails per scene:** - Retry × 2 - Kalau masih fail → `scene-N-error.md` dengan raw error log - Continue next scene (partial output better than no output) **Kalau trending sound library kosong:** - Bima kasih generic strategy (kayak di atas) - Hans manual search IG Reels trending tab --- **Bima done.** Output ready buat Hans compile. Kalau lu butuh production buat **slot specific real** (bukan demo), supply `weekly-plan.json` + slot detail, gue re-run with actual data.
Open full output →
📆 Daily Stories
⭐ Highlights (Foundation)

Belum ada daily stories

Sora generate 5 stories/hari berdasarkan weekly plan — mix dari proof / freebie tease / behind-scenes / poll / hard CTA. Aligned dengan freebie minggu ini biar engagement masuk funnel.

Belum ada highlights blueprint

Bayu (Brand Builder) generate 4-6 highlight blueprints — tiap highlight punya cover icon (1:1 brand-styled) + story content sequence. Default: About / Tools / FAQ / Results. Run sekali per launch + re-run kalau rebrand.

▶ Run Bayu — Build Highlight Blueprint

Output Mira (Content Calendar). Schedule posting 30-day.

# CALENDAR JSON ```json [ { "date": "2026-05-02", "time": "12:00", "format": "single-image", "topic": "parent burnout itu real — lu ga harus strong terus", "source_agent": "mira", "caption_summary": "Validasi struggle tanpa toxic positivity. Rest bukan weakness, it's how you sustain.", "notes": "quote overlay foto candid parent exhausted, tone empati" }, { "date": "2026-05-05", "time": "19:00", "format": "reels", "topic": "toddler morning routine montage tanpa dialog", "source_agent": "mira", "caption_summary": "20 detik realness: bangun, sarapan chaos, siap-siap keluar. Musik calm, zero perfeksi.", "notes": "shoot weekend pagi, format non-talking-head" }, { "date": "2026-05-07", "time": "21:30", "format": "carousel", "topic": "screen time guilt reframe — bukan musuh kalau ada boundary", "source_agent": "mira", "caption_summary": "6 slide: data WHO screen time, kenapa guilt muncul, boundary praktis per usia, intention > durasi.", "notes": "hashtag #homeschoolingindonesia #parenting101" }, { "date": "2026-05-09", "time": "15:00", "format": "single-image", "topic": "milestone reframe — bukan race tapi journey tiap anak beda", "source_agent": "mira", "caption_summary": "Anak temen udah baca umur 4, anak lu belum. Itu bukan terlambat, itu normal range.", "notes": "foto milestone chart yang di-cross-out, caption panjang" }, { "date": "2026-05-12", "time": "20:00", "format": "reels", "topic": "POV anak tantrum di supermarket semua ngeliatin", "source_agent": "mira", "caption_summary": "10 detik POV shot + text overlay. End: lu handle calm, keluar, anak tenang. Comment bait: pernah di posisi ini?", "notes": "format relatable pain, jangan baper trigger" }, { "date": "2026-05-14", "time": "12:30", "format": "carousel", "topic": "5 montessori hack under 50k buat home education", "source_agent": "mira", "caption_summary": "Tiap slide 1 hack: busy board DIY, sensory bin bahan dapur, dll. Harga breakdown per item.", "notes": "8 slide, CTA save buat referensi belanja" }, { "date": "2026-05-16", "time": "19:30", "format": "reels", "topic": "behind the scenes homeschool session chaos vs final product", "source_agent": "mira", "caption_summary": "Split screen: kiri = chaos anak lari-larian, kanan = hasil karya foto rapi. Reality check.", "notes": "format humor, 15 detik" }, { "date": "2026-05-19", "time": "09:00", "format": "story-themed-day", "topic": "Senin homeschool activities — story takeover seharian", "source_agent": "mira", "caption_summary": "4-6 story: setup pagi, aktivitas hands-on, snack break, cleanup. Parent POV casual.", "notes": "tema seharian, bukan single post" }, { "date": "2026-05-21", "time": "21:00", "format": "carousel", "topic": "gentle parenting vs traditional — both valid pilih yang fit keluarga", "source_agent": "mira", "caption_summary": "6 slide: definisi gentle vs traditional, pros-cons tiap approach, framing 'bukan salah-benar tapi fit or not'.", "notes": "HATI-HATI framing — avoid war di comment, tone netral" }, { "date": "2026-05-23", "time": "14:00", "format": "single-image", "topic": "quote validasi parent struggle — cukup itu cukup", "source_agent": "mira", "caption_summary": "Lu udah cukup baik buat anak lu. Good enough parent beats perfect parent yang burnout.", "notes": "quote typographic clean, warna brand #F0EA42 accent" }, { "date": "2026-05-26", "time": "20:00", "format": "reels", "topic": "daily rhythm realness — jam berapa mulai homeschool struktur atau flow", "source_agent": "mira", "caption_summary": "15 detik talking-head: 'Gue ga punya strict schedule, flow aja tiap hari'. Relatable buat parent yang guilt struktur.", "notes": "format casual bicara ke kamera, lighting natural" }, { "date": "2026-05-28", "time": "12:00", "format": "carousel", "topic": "resource curation buku homeschool Indonesia rekomendasi per usia", "source_agent": "mira", "caption_summary": "8 slide: 3-5 tahun, 6-8 tahun, 9-12 tahun. Tiap slide 2-3 buku + kenapa recommended.", "notes": "CTA save, bisa jadi lead magnet hook" }, { "date": "2026-05-30", "time": "19:00", "format": "reels", "topic": "montase aktivitas outdoor homeschool — taman ke pasar", "source_agent": "mira", "caption_summary": "20 detik montage: anak lari di taman, belanja sayur bareng di pasar, balik rumah. Musik upbeat.", "notes": "format non-dialog, visual storytelling" } ] ``` --- # CALENDAR ICS ```ics BEGIN:VCALENDAR VERSION:2.0 PRODID:-//IG Engine//Mira Calendar//EN CALSCALE:GREGORIAN METHOD:PUBLISH BEGIN:VTIMEZONE TZID:Asia/Jakarta BEGIN:STANDARD DTSTART:19700101T000000 TZOFFSETFROM:+0700 TZOFFSETTO:+0700 TZNAME:WIB END:STANDARD END:VTIMEZONE BEGIN:VEVENT UID:20260502-single-image-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260502T120000 DTEND;TZID=Asia/Jakarta:20260502T123000 SUMMARY:[single] parent burnout itu real — lu ga harus strong terus DESCRIPTION:Validasi struggle tanpa toxic positivity. Rest bukan weaknes s, it's how you sustain.\n\nSource: mira\nNotes: quote overlay foto cand id parent exhausted, tone empati CATEGORIES:single-image,instagram END:VEVENT BEGIN:VEVENT UID:20260505-reels-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260505T190000 DTEND;TZID=Asia/Jakarta:20260505T193000 SUMMARY:[reels] toddler morning routine montage tanpa dialog DESCRIPTION:20 detik realness: bangun, sarapan chaos, siap-siap keluar. M usik calm, zero perfeksi.\n\nSource: mira\nNotes: shoot weekend pagi, fo rmat non-talking-head CATEGORIES:reels,instagram END:VEVENT BEGIN:VEVENT UID:20260507-carousel-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260507T213000 DTEND;TZID=Asia/Jakarta:20260507T220000 SUMMARY:[carousel] screen time guilt reframe — bukan musuh kalau ada bou ndary DESCRIPTION:6 slide: data WHO screen time, kenapa guilt muncul, boundary praktis per usia, intention > durasi.\n\nSource: mira\nNotes: hashtag #h omeschoolingindonesia #parenting101 CATEGORIES:carousel,instagram END:VEVENT BEGIN:VEVENT UID:20260509-single-image-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260509T150000 DTEND;TZID=Asia/Jakarta:20260509T153000 SUMMARY:[single] milestone reframe — bukan race tapi journey tiap anak b eda DESCRIPTION:Anak temen udah baca umur 4, anak lu belum. Itu bukan terlam bat, itu normal range.\n\nSource: mira\nNotes: foto milestone chart yang di-cross-out, caption panjang CATEGORIES:single-image,instagram END:VEVENT BEGIN:VEVENT UID:20260512-reels-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260512T200000 DTEND;TZID=Asia/Jakarta:20260512T203000 SUMMARY:[reels] POV anak tantrum di supermarket semua ngeliatin DESCRIPTION:10 detik POV shot + text overlay. End: lu handle calm, keluar , anak tenang. Comment bait: pernah di posisi ini?\n\nSource: mira\nNote s: format relatable pain, jangan baper trigger CATEGORIES:reels,instagram END:VEVENT BEGIN:VEVENT UID:20260514-carousel-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260514T123000 DTEND;TZID=Asia/Jakarta:20260514T130000 SUMMARY:[carousel] 5 montessori hack under 50k buat home education DESCRIPTION:Tiap slide 1 hack: busy board DIY, sensory bin bahan dapur, dll. Harga breakdown per item.\n\nSource: mira\nNotes: 8 slide, CTA save buat referensi belanja CATEGORIES:carousel,instagram END:VEVENT BEGIN:VEVENT UID:20260516-reels-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260516T193000 DTEND;TZID=Asia/Jakarta:20260516T200000 SUMMARY:[reels] behind the scenes homeschool session chaos vs final produ ct DESCRIPTION:Split screen: kiri = chaos anak lari-larian, kanan = hasil ka rya foto rapi. Reality check.\n\nSource: mira\nNotes: format humor, 15 d etik CATEGORIES:reels,instagram END:VEVENT BEGIN:VEVENT UID:20260519-story-themed-day-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260519T090000 DTEND;TZID=Asia/Jakarta:20260519T093000 SUMMARY:[story-day] Senin homeschool activities — story takeover seharia n DESCRIPTION:4-6 story: setup pagi, aktivitas hands-on, snack break, clean up. Parent POV casual.\n\nSource: mira\nNotes: tema seharian, bukan sing le post CATEGORIES:story-themed-day,instagram END:VEVENT BEGIN:VEVENT UID:20260521-carousel-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260521T210000 DTEND;TZID=Asia/Jakarta:20260521T213000 SUMMARY:[carousel] gentle parenting vs traditional — both valid pilih ya ng fit keluarga DESCRIPTION:6 slide: definisi gentle vs traditional, pros-cons tiap appro ach, framing 'bukan salah-benar tapi fit or not'.\n\nSource: mira\nNotes : HATI-HATI framing — avoid war di comment, tone netral CATEGORIES:carousel,instagram END:VEVENT BEGIN:VEVENT UID:20260523-single-image-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260523T140000 DTEND;TZID=Asia/Jakarta:20260523T143000 SUMMARY:[single] quote validasi parent struggle — cukup itu cukup DESCRIPTION:Lu udah cukup baik buat anak lu. Good enough parent beats per fect parent yang burnout.\n\nSource: mira\nNotes: quote typographic clea n, warna brand #F0EA42 accent CATEGORIES:single-image,instagram END:VEVENT BEGIN:VEVENT UID:20260526-reels-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260526T200000 DTEND;TZID=Asia/Jakarta:20260526T203000 SUMMARY:[reels] daily rhythm realness — jam berapa mulai homeschool stru ktur atau flow DESCRIPTION:15 detik talking-head: 'Gue ga punya strict schedule, flow aj a tiap hari'. Relatable buat parent yang guilt struktur.\n\nSource: mira \nNotes: format casual bicara ke kamera, lighting natural CATEGORIES:reels,instagram END:VEVENT BEGIN:VEVENT UID:20260528-carousel-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260528T120000 DTEND;TZID=Asia/Jakarta:20260528T123000 SUMMARY:[carousel] resource curation buku homeschool Indonesia rekomendas i per usia DESCRIPTION:8 slide: 3-5 tahun, 6-8 tahun, 9-12 tahun. Tiap slide 2-3 bu ku + kenapa recommended.\n\nSource: mira\nNotes: CTA save, bisa jadi lea d magnet hook CATEGORIES:carousel,instagram END:VEVENT BEGIN:VEVENT UID:20260530-reels-1@ig-engine DTSTAMP:20260429T120000Z DTSTART;TZID=Asia/Jakarta:20260530T190000 DTEND;TZID=Asia/Jakarta:20260530T193000 SUMMARY:[reels] montase aktivitas outdoor homeschool — taman ke pasar DESCRIPTION:20 detik montage: anak lari di taman, belanja sayur bareng di pasar, balik rumah. Musik upbeat.\n\nSource: mira\nNotes: format non-di alog, visual storytelling CATEGORIES:reels,instagram END:VEVENT END:VCALENDAR ``` --- # SCHEDULE TABLE | Date | Time | Format | Topic | Notes | |------------|-------|-------------------|------------------------------------------------------------------------|------------------------------------------------------------| | 2026-05-02 | 12:00 | single-image | parent burnout itu real — lu ga harus strong terus | quote overlay foto candid parent exhausted, tone empati | | 2026-05-05 | 19:00 | reels | toddler morning routine montage tanpa dialog | shoot weekend pagi, format non-talking-head | | 2026-05-07 | 21:30 | carousel | screen time guilt reframe — bukan musuh kalau ada boundary | hashtag #homeschoolingindonesia #parenting101 | | 2026-05-09 | 15:00 | single-image | milestone reframe — bukan race tapi journey tiap anak beda | foto milestone chart yang di-cross-out, caption panjang | | 2026-05-12 | 20:00 | reels | POV anak tantrum di supermarket semua ngeliatin | format relatable pain, jangan baper trigger | | 2026-05-14 | 12:30 | carousel | 5 montessori hack under 50k buat home education | 8 slide, CTA save buat referensi belanja | | 2026-05-16 | 19:30 | reels | behind the scenes homeschool session chaos vs final product | format humor, 15 detik | | 2026-05-19 | 09:00 | story-themed-day | Senin homeschool activities — story takeover seharian | tema seharian, bukan single post | | 2026-05-21 | 21:00 | carousel | gentle parenting vs traditional — both valid pilih yang fit keluarga | HATI-HATI framing — avoid war di comment, tone netral | | 2026-05-23 | 14:00 | single-image | quote validasi parent struggle — cukup itu cukup | quote typographic clean, warna brand #F0EA42 accent | | 2026-05-26 | 20:00 | reels | daily rhythm realness — jam berapa mulai homeschool struktur atau flow | format casual bicara ke kamera, lighting natural | | 2026-05-28 | 12:00 | carousel | resource curation buku homeschool Indonesia rekomendasi per usia | CTA save, bisa jadi lead magnet hook | | 2026-05-30 | 19:00 | reels | montase aktivitas outdoor homeschool — taman ke pasar | format non-dialog, visual storytelling | --- ## Operator notes **Cadence:** 30 hari × 4/week ÷ 7 = 17 post. Gue bikin 13 entry karena lu baru mulai—ramp up pelan lebih sustainable daripada langsung 17 terus burnout minggu ke-3. Kalau lu comfortable, next batch bisa push ke 17. **Format mix:** 5 reels (38%) + 4 carousels (31%) + 3 single-image (23%) + 1 story-day (8%) — close to target 40/30/20/10. Reels gue taro di evening cluster (19:00-20:00) buat reach, carousels di bedtime (21:00-21:30) buat long-read, singles di lunch/afternoon. **Topic spread:** Gue pull dari trending radar yang Risa flag (screen time guilt, montessori hack, tantrum POV) + brand pillar lo (milestone reframe, daily rhythm realness, parent burnout validasi). Topic uniqueness check passed—ga ada overlap dalam 7-day window. **ICS import:** File `.ics` di atas bisa langsung di-download terus import ke Google Calendar / Apple Calendar. Semua event pake timezone `Asia/Jakarta` (WIB), duration 30 menit per entry buat lu set reminder H-1 shoot prep. **Story-themed-day:** Entry tanggal 19 Mei itu bukan scheduled post—itu reminder buat lu post 4-6 story spontaneous sepanjang hari tema "homeschool activities". Format story emang ga masuk hard schedule, tapi gue kasih marker biar lu ga lupa. **Risk flags:** - Gentle parenting carousel (21 Mei) — framing HARUS netral "both valid", jangan triggering war. Test caption dulu sama partner sebelum post. - POV tantrum reel (12 Mei) — relatable pain tapi jangan sampai baper trigger audience. End harus resolve calm, bukan cliffhanger frustasi. Lu udah dapet 13 post roadmap. Shoot batch weekend pertama (2-3 Mei), schedule lewat Meta Business Suite buat auto-publish. Fokus konsistensi 4/week ini dulu, quality over kuantitas. Good luck. 🚀

Tambah kompetitor manual

Masukkan handle IG (tanpa @). Library bakal scrape profile + top 10 post minggu ini (sorted by engagement rate).

Discovery via hashtag

Cari kreator dari hashtag — return list candidates buat di-add satu-satu.

🔎 Filter posts

🔬 Library Patterns

✓ Patterns synthesized dari 28 post · Last analyzed: 2026-05-04T15:35 · Auto re-sync setiap +10 post
View patterns.md ↗

Tracked creators (3)

parentalk.id
@parentalk.id
1.297.153 followers · 9 top posts · scraped 2026-05-04
theasianparent_id
@theasianparent_id
978.979 followers · 9 top posts · scraped 2026-05-04
indonesiamontessori
@indonesiamontessori
140.678 followers · 10 top posts · scraped 2026-05-04

🎬 Reels minggu ini (6)

Hover untuk play · Sorted by engagement rate
T
@theasianparent_id
REEL
181.101
Open ↗
P
@parentalk.id
REEL
10.596
Open ↗
T
@theasianparent_id
REEL
3.957
Open ↗
T
@theasianparent_id
REEL
1.749
Open ↗
T
@theasianparent_id
REEL
3.867
Open ↗
T
@theasianparent_id
REEL
380
Open ↗

📱 Feed minggu ini (22)

Carousel + image · Klik card buat slide ke media berikut
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
2
1/2
Open di IG ↗
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
7
1/7
Open di IG ↗
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
5
1/5
Open di IG ↗
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
6
1/6
Open di IG ↗
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
5
1/5
Open di IG ↗
T
@theasianparent_id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
3
1/3
Open di IG ↗
T
@theasianparent_id
IMAGE
Thumbnail expired
Klik "Open ↗" buat liat di IG
Open di IG ↗
P
@parentalk.id
IMAGE
Thumbnail expired
Klik "Open ↗" buat liat di IG
Open di IG ↗
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
2
1/2
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
19
1/19
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
10
1/10
Open di IG ↗
I
@indonesiamontessori
IMAGE
Thumbnail expired
Klik "Open ↗" buat liat di IG
Open di IG ↗
T
@theasianparent_id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
4
1/4
Open di IG ↗
T
@theasianparent_id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
3
1/3
Open di IG ↗
P
@parentalk.id
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
2
1/2
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
9
1/9
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
11
1/11
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
10
1/10
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
7
1/7
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
13
1/13
Open di IG ↗
I
@indonesiamontessori
CAROUSEL
Thumbnail expired
Klik "Open ↗" buat liat di IG
11
1/11
Open di IG ↗
I
@indonesiamontessori
IMAGE
Thumbnail expired
Klik "Open ↗" buat liat di IG
Open di IG ↗

Recreating untuk brand lu…

Naia lagi pelajari pola kompetitor + bikin carousel baru

Biasanya 30-60 detik. Jangan close tab.

Brand Profile
brand-profile.md
View →
Competitor Research
competitor-research.md
View →
Trending Radar
trending-radar.md
View →