Summary
Tambahkan Content Calendar view di web dashboard Titen — grid kalender mingguan/bulanan dari data schedules yang sudah ada, filterable per account, plus (fase 2) API ingest endpoint agar agent/CI bisa push draft schedule secara programatik.
Motivation
- Titen sudah punya HITL scheduling (draft → pending → published) dan multi-account, tapi tidak ada visual view. User harus approvem lewat list, tanpa gambaran mingguan.
- Tim marketing (CMO agent) menjalankan pipeline riset konten otomatis. Saat ini draft dikirim ke Discord untuk review manual — data kalender terpisah dari sistem yang mempublish. Kalender di Titen = single source of truth: riset → draft → kalender → approve → publish dalam satu tempat.
Fase 1 — Calendar View (FE)
Semua data dari endpoint schedules yang sudah ada — tidak perlu perubahan BE kecuali jika ada field yang kurang (kemungkinan: butuh filter by account di list schedules endpoint).
Fase 2 — API Ingest (BE)
Non-goals
- Tidak mengubah scheduler core / HITL flow yang sudah stabil
- Tidak auto-publish dari ingest — semua lewat approval manusia
Referensi
- HITL scheduling design:
docs + PR history v0.4.0
- FE patterns:
references/web-admin-patterns.md, references/fe-audit-pr134.md
- FE architecture:
references/fe-architecture.md
Summary
Tambahkan Content Calendar view di web dashboard Titen — grid kalender mingguan/bulanan dari data schedules yang sudah ada, filterable per account, plus (fase 2) API ingest endpoint agar agent/CI bisa push draft schedule secara programatik.
Motivation
Fase 1 — Calendar View (FE)
/calendardi web dashboard (SvelteKit SSR)draft/pending/processing/published/failedSemua data dari endpoint schedules yang sudah ada — tidak perlu perubahan BE kecuali jika ada field yang kurang (kemungkinan: butuh filter by account di list schedules endpoint).
Fase 2 — API Ingest (BE)
POST /api/schedules/ingest(atau reuse create denganauto_approve: false+ API key auth) yang dipakai agent/CI untuk push draftNon-goals
Referensi
docs+ PR history v0.4.0references/web-admin-patterns.md,references/fe-audit-pr134.mdreferences/fe-architecture.md