Metadata snapshot
Ready
F051
Validates the safe snapshot intent boundary. Metadata export is allowed; canvas PNG and public share links remain deferred until browser and backend QA pass.
Metadata snapshot
Ready
Canvas PNG
Deferred
Upload/share
Disabled
{
"schemaVersion": "kline.snapshot.metadata.v1",
"exportedAt": 1784097188260,
"widgetId": "demo-advanced-kline",
"symbol": "BINANCE:BTCUSDT",
"interval": "1h",
"candleCount": 12,
"lastTimestamp": 1784093588260,
"lastClose": 1.09879,
"chartStyle": "candle",
"theme": "dark",
"objectCounts": {
"indicators": 0,
"overlays": 0
},
"warnings": [
"Metadata snapshot only. Canvas/image export remains behind browser QA and cross-origin guard.",
"No runtime token, admin token, provider credential, chart instance or DOM node is included.",
"Admin route sample uses deterministic mock candles for metadata-shape QA only."
]
}UI emits a take-snapshot intent and the runtime service owns snapshot metadata creation.
KlineRuntimeIntent: take-snapshot · ChartRuntimeSnapshot metadata
The current snapshot path returns candle count, latest price/timestamp, chart style, theme and object counts only.
no canvas bytes in logs · no DOM node in contract
PNG/canvas export needs browser QA for KLineCharts canvas support, cross-origin safety and unsupported-state errors before it is advertised.
canvas-png blocked in policy · metadata-json allowed
Public snapshot share links need backend storage, retention, tenant ownership, privacy and audit policy before enablement.
no upload endpoint used by frontend runtime