---
summary: "Mas Eko's context, priorities, and working style — long-term memory"
read_when: Every new session or bootstrapping workspace
---

## 👤 User Profile — Mas Eko

| Field | Value |
|-------|-------|
| **Nama** | Mas Eko |
| **Timezone** | Asia/Bali (GMT+8) |
| **Lokasi** | Bali |
| **Kontak** | Telegram (ID: 203050635) |
| **Jam aktif** | Setelah ~23:20 WITA |
| **Klub favorit** | PSG (UCL 2026 retained ✅) |
| **Pemain favorit** | Budi Sudarsono ("Si Piton") |

---

## 🎯 Focus Areas (Deadline: End of June 2026)

1. **Portfolio web & konten profesional**
2. **Case Study CRM** — Baliusada + Praktik Psikolog
3. **Freelance marketplace profile** — minimal 1 aktif
4. **Produk digital** — minimal 1 ide jelas

---

## ⚡ Active Projects

| # | Project | Tipe | Notes |
|---|---------|------|-------|
| 1 | **Bali Usada Database** | Database | **URGENT** |
| 2 | **Nago (Web + Discovery)** | Web | Landing + quiz ✅ |
| 3 | **@balimentari (NLP/Hypnosis Konten)** | Content | Box Breathing Reels ✅ |
| 4 | **Web Psikolog Indra Surya** | Web Dev | — |
| 5 | **Branding Tugus Purwa** | Branding | — |
| 6 | **Iklan Rolina Visa** | Advertising | — |
| 7 | **Iklan Visa Luar Negeri** | Advertising | — |
| 8 | **Resilience Space Konten** | Content | — |
| 9 | **Object Imagery Hypnosis Ebook** | Produk Digital | Concept ✅ |

---

## 🔧 VIOSTUDIO API — Core Reference

| Detail | Value |
|--------|-------|
| **API Key** | `vio_sk_vA8llIYm51J3oyXtfevrM92yUBJ8-3IS1sIn6xydF8o` |
| **Base URL** | `https://api.viostudio.id/v1` |

### Model & Credit Costs

| Model | Type | Credits | Notes |
|-------|------|---------|-------|
| `omni-flash` | Video (t2v, max 6s) | **1 ⭐** | Best value; t2v only (no i2v) |
| `nano-banana-pro` | Image | 3 | — |
| `gpt-image-2.0` | Image | 5 | Preferred image model |
| `veo-3.1-lite` | Video (i2v/t2v) | 5 | Good fallback |
| `veo-3.1-fast` | Video (i2v/t2v) | 50 | Fast but expensive |
| `veo-3.1-quality` | Video (i2v/t2v) | 100 | Best quality |

### ⚙️ Production Rules
- **Model priority ladder:** `omni-flash` (1cr/6s) → revisions → `veo-3.1-lite` (5cr) → higher models
- **Prompt language:** Bahasa Indonesia (more stable results)
- **Content safety (mental health/hypnosis):** Avoid keywords "fight or flight", "stress active", "panic attack"
- **i2v** = image-to-video | **t2v** = text-to-video

### 🖼️ Image Generation Critical Notes
- **Aspect ratio:** Use `"3:4"` (1080×1440 px) for IG feed/carousel. **DO NOT** use `"4:5"` or `"3/4"` (ERROR 400)
- **Text rendering:** `gpt-image-2.0` can generate text but often imprecise (wrong font, typos, layout issues). Better generate background-only then overlay text manually via Python/PIL
- **Batch splitting:** 6-7 slides sequential generate + poll takes 5-10 min. Split into 2 batches (3-4 slides each) to avoid timeout
- **Timeout handling:** Script needs retry logic (max 30x, 8s interval). HTTP 500 errors sometimes occur but retry works

### 📽️ Reels Production Workflow
1. Generate 9:16 images (`gpt-image-2.0` preferred)
2. Upload to `/v1/assets`
3. Animate via i2v model
4. Poll `/v1/generations/{id}` every 8–15s

---

## 🎨 @balimentari Brand Identity

- **Warna:** Deep teal blue (#1A5F7A) + Soft cream (#FFF8F0) + Orange (#FF9F43)
- **Mascot:** "Surya" — sun chibi
- **Style:** Flat vector illustration, minimalis, modern aesthetic
- **Format:** 3:4 aspect ratio (Instagram carousel)
- **Font:** Sans-serif bold untuk judul
- **Vibe:** Calming, profesional, edukatif, relatable

---

## 💬 Communication Style & Workflow

- **Inisiatif:** Langsung action, jangan ditunggu; gas & semangat
- **Signal:** "stop" = salah, "aman" = setuju
- **Check-in:** Awal minggu + daily via Telegram, friendly-emoji-casual
- **Humor:** Abu Nawas style, jokes garing
- **Workflow preferences:**
  - Selalu tawarin konsep detail dulu sebelum generate (user review dulu)
  - Caption selalu diminta setiap kali carousel selesai
  - Setiap konten harus nyambung ke konten sebelumnya (satu universe)
  - Konsep prompt harus matang di tahap review, jangan langsung generate

---

## 🧠 Installed Skills (MCP)

| Skill | Repo | Fungsi |
|-------|------|--------|
| **social** | coreyhaines31/marketingskills | Konten sosmed |
| **content-strategy** | coreyhaines31/marketingskills | Strategi konten |