Mode
deterministic
Deterministic contract E2E
این صفحه خود clientهای فرانت را با یک backend-like fetch شبیهسازیشده تست میکند. تفاوتش با scenario QA این است که مسیر کامل client → fetch → response → normalizer → typed result را رد میکند و همزمان چک میکند runtime token داخل URL، evidence یا config قابل نمایش نشت نکند.
Mode
deterministic
Checked at
۰۶:۳۳:۰۷
Passed
6
Warnings / Failed
0 / 1
Base URL: http://localhost:4000
Coverage: bootstrap success, unauthorized-domain fail-closed, bars data loader contract, invalid candle rejection, latest quote, admin-supported registry, token redaction.
Runtime bootstrap maps backend payload into frontend-safe config and keeps the runtime token outside visible config.
bootstrap_successUnauthorized error mapping worked, but raw secret text was not redacted before reporting.
bootstrap_unauthorized_domainBars client sends backend period query, runtime auth stays in headers and duplicate timestamp is replaced before runtime.
bars_successDescending candles are rejected before chart-runtime receives them.
bars_invalid_order_guardLatest quote normalizes backend snake_case fields into frontend LatestQuote.
latest_quote_successAdmin supported registry normalizes widget types, chart styles, themes, overlays and indicators.
admin_supported_registrySecret-like runtime values are redacted from evidence while candle validation still rejects impossible OHLC.
runtime_token_redaction