ECGO/ Dashboard
● MOCK DATA
MySQL
PostgreSQL
Linear
Operational Dashboard
Real-time overview armada, baterai, field ops, dan pipeline otomasi.
Fleet Status
GET /api/fleet/status
Total
Battery Health — SOH Distribution
GET /api/battery/health
Field Operations
GET /api/fieldops/today
Teknisi Aktif
12
dari 15 total
Dispatch Hari Ini
8
+2 vs kemarin
Selesai
5
task completed
Pending
3
butuh perhatian
Battery Alerts
GET /api/battery/alerts
Data Pipeline Status
GET /api/pipelines/status
Automation Tracker
GET /api/automation/stats
Identified
0
In Progress
0
Implemented
0
Linear Tickets
0
Prioritas Otomasi per Departemen
Integrations
Status
Recent Activity
GET /api/activity
Automation Hub
Tracking semua automation tasks dari identifikasi hingga implementasi live.
📄 New Problem Doc
Pipeline Status
Identified
02_automation/identified_problems
0 items
In Design
02_automation/improvement_docs
0 items
In Progress
Linear: In Progress
0 items
Implemented
02_automation/implemented
0 items
All Automation Items
Masalah / Task Departemen Tipe Priority Status Linear Endpoint Target
Belum ada automation items
Mulai dengan observasi departemen prioritas → buat problem doc
Data Pipelines
Arsitektur, status, dan kode pipeline dari MySQL/PostgreSQL ke model dan Flutter.
End-to-End Architecture
MySQL
→ Hyperdrive
● Connected
PostgreSQL
→ Hyperdrive
● Connected
Workers
TypeScript API
● Live
D1 / KV
Edge Storage
● Active
Python VPS
ML REST API (opsional)
If needed
CF Pages
Dashboard
⚠ Planned
Flutter
Mobile App
⚠ Planned
Workers (TypeScript)
● Live
ecgo-api.ridy-platform.workers.dev
GET /health · POST /auth/login · GET /auth/me
GET /api/fleet/status · GET /api/battery/health
GET /api/fieldops/today · POST /api/ml/predict
D1 / KV
● Active
ecgo-platform-db (D1)
Tables: users, sessions
CACHE (KV)
Fleet: 60s TTL · Battery: 30s TTL
Python ML Service (opsional)
VPS — if needed
🐍
Hanya jika butuh heavy ML
sklearn/TF/PyTorch → REST API → dipanggil dari Worker
API Integrations
Konfigurasi koneksi ke FastAPI backend dan semua endpoint yang dibutuhkan dashboard.
API Configuration
Base URL
Mock Mode
ON — menggunakan data simulasi, API tidak dipanggil
Auth Token
Endpoint Registry
Cloudflare Workers (TypeScript) — semua endpoint yang dibutuhkan dashboard
Endpoint Method Widget Source DB Status
/api/fleet/statusGETFleet StatusMySQL via HyperdrivePlanned
/api/battery/healthGETBattery SOH ChartMySQL via HyperdrivePlanned
/api/battery/alertsGETBattery AlertsMySQL via HyperdrivePlanned
/api/fieldops/todayGETField Ops KPIsMySQL via HyperdrivePlanned
/api/pipelines/statusGETPipeline StatusD1 / internalPlanned
/api/automation/statsGETAutomation TrackerD1 + Linear MCPPlanned
/api/activityGETActivity FeedPostgreSQL via HyperdrivePlanned
/api/finance/summaryGETFinance WidgetMySQL via HyperdrivePlanned
/api/linear/ticketsGETLinear WidgetLinear API (TS)Planned
/api/ml/predictPOSTML InferencePython VPS (proxy)If needed
MCP Integrations
Linear MCP
Setup
Ticket Creation
Configured
Status Sync
Pending
Webhook
Pending
GitHub — ecgo platform
Setup
Repo: ecgo platform
Connected
Auto-push docs
Pending
Workers MCP Server
Planned
@modelcontextprotocol/sdk
TypeScript
Dashboard ↔ Claude
Planned
Python ML proxy
If needed
Departemen
9 departemen ECGO. Dots = prioritas otomasi AI/ML.
Reports
Laporan dampak bisnis dari automation yang sudah live.
📊
Belum ada laporan
Laporan muncul setelah automation pertama diimplementasi (30/60/90 hari)
Semua Files
Dokumen workspace ECGO — klik untuk membuka.
Settings
Konfigurasi workspace dan integrasi.
Workspace Root
GitHub Repo
Primary Language
Mobile Frontend
Issue Tracker