DON Agent Dashboard

Dashboard operasional untuk Hermes agent bernama DON. Data di bawah berasal dari website live, n8n REST check, Google Drive/Sheets connector, snapshot lokal, env presence check, dan audit log. Secret tidak ditampilkan.

Generated at: 2026-06-28T08:58:10+07:00 | Observed at: 2026-06-28T08:50:00+07:00

Status Ringkas

Website front200
OPS live200
n8n workflowactive
n8n event bridgeactive
Telegram alertsent
Google Drivelisted
Master Sheetcan share
Mayar API keymissing
Agent runtime: Hermes, nama agent: DON. Misi: Run DON! as a real clothing business using live website, OPS, Google Workspace, n8n, and local audit logs. Never use placeholder business data.
Update integrasi 2026-06-28T15:36:04+07:00: endpoint /api/don-agent/webhook aktif dan protected, smoke test dari server browser localhost:3000 mengirim Telegram 200, forward n8n 200, dan eksekusi n8n workflow zwugYTuqL6XitZ6q selesai sukses sebagai execution 197.

Live Website

URLStatusFinal URLContent length
https://www.dooooon.com/200https://dooooon.com/33210
https://www.dooooon.com/ops200https://dooooon.com/ops27294
https://www.dooooon.com/api/auth/session200https://dooooon.com/api/auth/session35
https://www.dooooon.com/api/catalog200https://dooooon.com/api/catalog10590
https://don-jade.vercel.app/account200https://don-jade.vercel.app/account7036

n8n

FieldValue
Base URLhttps://n8n.srv1206623.hstgr.cloud
Workflowc33GO1eXt9xKUA2w
NameDON! Full Autopilot v2 - Static QR Manual Reconciliation
Statusaktif
DON Agent event bridgezwugYTuqL6XitZ6q
DON Agent webhook pathdon-agent-event-webhook
DON Agent webhook testsuccess execution 197
Webhook triggers4
Updated at2026-06-21T06:15:39.257Z

Google Workspace

SourceStatus
Master SheetDON_Master_Database
Master Sheet canShareTrue
Master Sheet modified2026-06-21T10:10:36.342Z
Pixel Potion Drive rootfolder
Drive files seen23
Dashboard Drive copyDON-Agent-Dashboard-2026-06-28.html

Live Sheet Sample

MetricValue
Products read9
Active products9
Orders read9
Orders unpaid8
Orders brief needed1
Payments unpaid8
Paid orders seen0
Catatan: nilai ini adalah sample range terbatas dari Google Sheet saat dashboard dibuat, bukan scan penuh semua histori. Untuk aksi bisnis, agent DON tetap harus membaca sumber live sebelum bertindak.

Snapshot Lokal

DatasetRowsStatus breakdown
Products snapshot9{'active': 9}
Orders snapshot9{'unpaid': 8, 'brief_needed': 1}
Payments snapshot9{'unpaid': 8, 'brief_needed': 1}
Inventory snapshot5{'blank': 5}
Production jobs1{'sample_preparation': 1}
Sample development1{'brief_ready': 1}
OPS health rows13{'connected': 2, 'unauthorized': 1, 'deactivated_after_v2_activation': 1, 'deferred_by_owner': 2, 'scheduled': 1, 'active_static_qr_manual_reconciliation': 1, 'credential_pending': 1, 'active_manual_reconciliation': 1, 'provider_credential_pending': 1, 'active': 1, 'added_pending_dns_verification': 1}

Database Manifest

TabRowsColumnsSource
agent_tasks89google_sheets_connector
automation_runs112google_sheets_connector
customer_messages014google_sheets_connector
customer_order_timeline012google_sheets_connector_header_created
customers37google_sheets_connector
drive_folders127google_sheets_connector
expenses513local_snapshot_to_google_sheet
fulfillment_kanban016google_sheets_connector_header_created
inventory59google_sheets_connector
inventory_reservations014google_sheets_connector
marketplace_channels47google_sheets_connector
marketplace_listings211google_sheets_connector
ops_health136n8n_rest_api_activation_verification
order_items913google_sheets_connector
orders913google_sheets_connector
payment_events014google_sheets_connector
payment_reconciliations018google_sheets_connector_header_created
payments910google_sheets_connector
products920google_sheets_connector
sample_development115google_sheets_connector
shipments016google_sheets_connector
subcontractor_updates012google_sheets_connector_header_created
subcontractors313local_snapshot_to_google_sheet
variants612google_sheets_connector

Env Local App

VariablePresence
MAYAR_WEBHOOK_SECRETready
DON_PUBLIC_BASE_URLready
GOOGLE_OAUTH_CLIENT_IDready
GOOGLE_OAUTH_CLIENT_SECRETready
DON_AUTH_SECRETready
TELEGRAM_BOT_TOKENready
TELEGRAM_HOME_CHANNELready
DON_AGENT_WEBHOOK_SECRETready
N8N_CHECKOUT_WEBHOOK_URLready
N8N_PAYMENT_WEBHOOK_URLready
N8N_SHIPPING_WEBHOOK_URLready
N8N_WEBSITE_EVENT_WEBHOOK_URLready
GOOGLE_DRIVE_ROOT_URLready
GOOGLE_SHEETS_MASTER_URLready
GITHUB_REPOSITORY_URLready
MAYAR_API_KEYmissing
DON_PAYMENT_PROVIDERmissing
N8N_OPS_READ_WEBHOOK_URLmissing
N8N_OPS_ORDER_WEBHOOK_URLmissing
N8N_CUSTOM_STUDIO_UPLOAD_WEBHOOK_URLmissing
N8N_CREATOR_APPLICATION_WEBHOOK_URLmissing

Social/Repliz State

KeyRecorded value
DON_INSTAGRAM_STATUSset
DON_INSTAGRAM_REPLIZ_READY_STATUSset
DON_REPLIZ_SESSION_STATUSset
DON_THREADS_STATUSset
DON_TIKTOK_STATUSset
DON_FACEBOOK_STATUSset
DON_YOUTUBE_STATUSset
DON_LINKEDIN_STATUSset
DON_SHOPEE_STATUSset

Agent Rules

Allowed autonomy
Read live website, OPS APIs, Google Sheets, Drive folders, and n8n workflow state.
Draft or send customer messages only from real order/payment/shipping data.
Create product, content, production, and fulfillment tasks when source data supports it.
Update local HTML dashboards and audit logs.
Trigger configured n8n webhooks only after validating payload shape and source data.
Needs owner approval
Refunds, discounts, custom pricing, cancellation after production, or production priority changes.
Marketplace automation for Tokopedia or Shopee.
Sending customer private data to a new third party.
Bypassing human verification, captcha, or platform account checks.
Claiming payment, shipment, or stock status that is not present in source data.

Known Gaps

Gap
OPS per-menu native Google Sheet IDs are still blank in the local sync registry.
N8N_OPS_* webhook env vars are not present in E:/Coding/DON/.env.local.
Mayar invoice mode cannot be claimed live until MAYAR_API_KEY and DON_PAYMENT_PROVIDER are configured.
Repliz integration cannot proceed until the browser session is logged in.
Google Sheet ops_health still contains an older autopilot pending-import row; live n8n REST check now proves the workflow is active.

Recent App Audit Log

TimestampTask IDAgentStatusSummary
2026-06-27T06:36:45.056Zdon-vercel-beriman-deploy-domain-2026-06-27CodexcompletedCommitted and pushed Google login gated checkout changes to beriman/don main at a8b6fa4, then patched OAuth redirect base logic and pushed fe6ae24. Confirmed berimanjuliano-gmailcoms-projects/don is connected to beriman/don, added dooooon.com/www.dooooon.com to the beriman Vercel project, and verified don-jade.vercel.app has the new auth routes. Custom domain still returns 404 externally because Vercel shows Verification Needed for dooooon.com/www.dooooon.com.
2026-06-27T06:51:11.936Zdon-vercel-custom-domain-diagnosis-2026-06-27CodexblockedDiagnosed custom domain disconnect after moving doooon.com from old sensasiwangi Vercel workspace toward beriman project. Verified beriman deployment don-jade.vercel.app serves /account and /api/auth/google, while doooon.com and www.dooooon.com return Vercel DEPLOYMENT_NOT_FOUND 404. CLI remains authenticated only as sensasiwangi with no access to beriman workspace, so final domain verification or assignment must be completed from beriman Vercel dashboard or with a beriman Vercel token/login.
2026-06-27T06:51:22.652Zdon-vercel-custom-domain-diagnosis-correction-2026-06-27CodexcompletedCorrection for prior audit note: the affected custom domains are dooooon.com and www.dooooon.com. Both currently return Vercel DEPLOYMENT_NOT_FOUND 404, while don-jade.vercel.app is healthy.
2026-06-27T07:12:24.710Zdon-rumahweb-vercel-domain-fix-2026-06-27CodexblockedLogged into Rumahweb Clientzone via Google OAuth account beriman.juliano@gmail.com using Chrome session. Located active domain dooooon.com and opened DNS Management. Current DNS has dooooon.com A 76.76.21.21 and www.dooooon.com A 76.76.21.21 only. Vercel beriman project still shows Verification Needed for dooooon.com and www.dooooon.com; www detail requires CNAME target 790ab205250d11ac.vercel-dns-017.com. and TXT _vercel value vc-domain-verify=www.dooooon.com,a116d08e5ddd54a5d658. Browser control became unavailable before DNS records could be saved.
2026-06-27T07:39:38.817Zdon-domain-emergency-restore-2026-06-27CodexcompletedRestored dooooon.com to the accessible Vercel project, deployed the latest Next.js app from a clean staging directory to production, and verified /account, /api/auth/session, and /api/auth/google are live. Added dynamic route flag to /api/catalog so Vercel build treats it as a lambda/API route.
2026-06-27T07:50:02.463Zdon-google-oauth-canonical-domain-fix-2026-06-27CodexcompletedFixed production Google OAuth redirect mismatch by making OAuth use canonical DON_PUBLIC_BASE_URL and shared DON_AUTH_COOKIE_DOMAIN. Deployed production with DON_PUBLIC_BASE_URL=https://www.dooooon.com and DON_AUTH_COOKIE_DOMAIN=.dooooon.com, verified /api/auth/google now emits redirect_uri=https://www.dooooon.com/api/auth/google/callback while /account and /api/auth/session are live.
2026-06-27T23:50:45.751Zdon-frontend-testimoni-page-2026-06-28CodexcompletedAdded public /testimoni frontend page with DON-styled customer proof layout, testimonial-only image asset, and Testimoni navbar link across primary storefront pages.
2026-06-28T01:56:20.946Zdon-hermes-agent-don-2026-06-28CodexcompletedCreated Hermes-family DON agent configuration, prompt, runbook, and real-data dashboard; verified website/OPS local route, Google Drive/Sheets connector samples, n8n REST workflow active, TypeScript, and production build.

Recent Operations Workspace Log

TimestampTask/ActionAgentStatusSummary
2026-06-22T10:25:08.9324138Zdon-ppq-ops-menu-contract-regenerated-after-n8n-rest-audit-2026-06-22CodexcompletedUpdated generated source-of-truth contract to distinguish n8n MCP handshake failure from successful n8n REST audit; OPS menu webhooks remain pending until native Google Sheet IDs are available.
2026-06-26T20:10:45.0434949+07:00don-design-standard-html-2026-06-26CodexcompletedSaved the user-provided DON! premium anime streetwear design standard as a browser-readable HTML reference at the workspace root.
2026-06-26T20:18:00+07:00don-design-standard-label-website-dooon-script-2026-06-26CodexcompletedUpdated DON! Design Standard so DOOON!! text may use latin, katakana, or hiragana, and garment labels must include www.dooooon.com.
2026-06-27T13:50:38.3521121+07:00don-sickick-print-ready-png-2026-06-27CodexcompletedConverted uploaded SICKICK front/back JPG into a lossless 300 DPI PNG and a 4x upscaled 300 DPI PNG for print/download use.
2026-06-27T14:45:43.4908078+07:00don-sickick-women-vneck-nasty-print-png-2026-06-27CodexcompletedConverted two uploaded SICKICK JPG designs into lossless 300 DPI PNG files and 4x upscaled 300 DPI PNG files, then copied the print-upscaled PNGs to Google Drive DON Downloads with hash verification.
2026-06-27T14:52:31.5052987+07:00don-sickick-women-vneck-imagegen2-final-print-artwork-2026-06-27CodexcompletedUsed imagegen to create a final print artwork sheet based on the women V-neck design reference and the mask resource, then exported 300 DPI PNG and 2x print PNG copies to local print-ready output and Google Drive DON Downloads with hash verification.
2026-06-27T15:14:36.0507729+07:00don-ops-testimoni-upload-access-2026-06-27CodexcompletedCreated OPS testimonial intake page with local browser image upload, testimonial-only register, preview modal, filters, and JSON export. Display intentionally excludes shirt design/mockup/artwork images.
2026-06-28T01:56:20.964Zdon-hermes-agent-don-2026-06-28CodexcompletedCreated Hermes-family DON agent package in .agents/DON with config, observations, prompt, runbook, and real-data dashboard. Dashboard uses live website checks, n8n REST status, Google Drive/Sheets connector samples, local snapshots, and social/Repliz state without printing secrets.