HKUDS/Vibe-Trading
Documented errors, page 4 of 8. Back to HKUDS/Vibe-Trading
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| outcome ' ' not in | validation | error | prediction-market, outcome, validation |
| spot is required | validation | error | options-pricing, required-argument, missing-parameter |
| : cannot read source | exception | error | filesystem, race-condition, io-error |
| audit rows must be objects | validation | error | python, json, validation, llm-io |
| evidence limit must be positive | validation | error | validation, goal-store, pagination, positive-integer |
| interval is too large; expected at most 15 digits of… | validation | error | python, cron, validation, scheduler, unit-confusion |
| : must be a finite positive number, got | exception | error | valuation, positive-validation, nan, sign-error |
| spot_points must be an integer | validation | error | validation, boolean-vs-number, options |
| embargo_fraction must be in | validation | error | crossvalidation, argument-validation, embargo, quantlib |
| equity must be strictly positive to express drawdown as a… | exception | error | quantlib, risk, drawdown, positive-values, valueerror |
| market_returns is missing | validation | error | event-study, pandas, index-alignment |
| token_issue_path must differ from path (the WebSocket… | validation | error | websocket, route-conflict, config-validation |
| VIBE_TRADING_HOME must not be a UNC path | exception | error | config, windows, unc-path, env-var, filesystem |
| declared currency does not match the flows' currency | validation | error | python, cashflow, currency-mismatch |
| intended_use is required and must be non-empty | validation | error | python, model-registry, required-field |
| market_caps must be positive and defined for every asset in… | validation | error | factormodel, market-caps, wls |
| Path is outside allowed roots. Set to add an import… | validation | error | path-validation, import, environment-variable |
| sector has no portfolio return and no benchmark return | validation | error | quantlib, attribution, missing-data |
| TerminalValueResult.terminal_growth.value= | validation | error | valuation, terminal-value, gordon-growth, dataclass-invariants |
| The Vibe-Trading Codex OAuth session was invalidated | exception | critical | oauth, codex, token-invalidated, re-authentication |
| WhatsApp channel is not connected | exception | error | whatsapp, channel-state, not-connected, messaging |
| FxRateTable entries must be FxRate, got | validation | error | python, fx-rate, type-validation |
| schedule must be a non-empty string | validation | error | python, cron, validation, scheduler, type-error |
| asset_correlation must be in | exception | error | credit-var, vasicek, correlation, input-validation, python |
| estimation_window must be at least | validation | error | event-study, minimum-sample, argument-validation |
| tenor_years must be strictly positive, got | exception | error | credit, hazard-rate, tenor, input-validation, python |
| invalid regime ; expected one of | validation | error | python, validation, enum |
| CashFlowSeries members must be CashFlow, got | validation | error | python, cashflow, type-validation |
| end_at must include an explicit timezone offset | validation | error | scheduled-research, validation, datetime, timezone |
| 'last_run_at' must be an integer (epoch ms) or null | validation | error | deserialization, timestamp, epoch-milliseconds, scheduled-research |
| audit must be a list | validation | error | python, json, validation, llm-io |
| DAG contains a cycle: processed | validation | error | python, dag, cycle-detection, scheduling |
| HTTP MCP servers require an explicit type of 'sse' or… | validation | error | mcp, config, transport, validation |
| label_end_times holds a non-finite value | exception | error | cross-validation, nan, numpy, input-validation, python |
| row : amount is blank. A missing amount must be fixed at… | exception | error | csv, ingest, blank-value, cashflow |
| significance must be in (0, 1), got | validation | error | var-backtest, kupiec, range-validation, significance-level |
| {str(e)} | http | error | http-404, swarm, preset-not-found, file-not-found |
| ts_max window must be >= 1, got | validation | error | rolling-window, validation, pandas |
| unknown panel column | validation | error | registry, column-validation, factor-spec |
| valuations[ ] must have exactly two elements (date, value)… | validation | error | performance, valuation, input-validation, tuple-length |
| breaches needs at least 2 observations to hold a… | validation | error | python, validation, insufficient-data, statistics |
| entries must be non-empty strings | exception | error | validation, string, cashflow, python |
| row : amount is not usable | exception | error | csv, number-parsing, value-error, cashflow |
| run_id must be a bare run directory name | validation | error | run-id, path-validation, identifier |
| find_hedge_ratio needs y and x sharing one index | exception | error | python, pandas, index-alignment, cointegration |
| portfolio_exposures and factor_returns share no factor… | exception | error | quantlib, factormodel, index-alignment, attribution |
| the characteristic has no cross-sectional variation, so a… | validation | error | factormodel, z-score, zero-variance |
| the originating session is not an IM conversation | validation | error | scheduled-research, delivery, im-channel, session-config |
| Trading 212 API returned HTTP | http | error | trading212, http, rate-limit, api |
| ead must be strictly positive, got | exception | error | credit-var, vasicek, exposure, input-validation, python |
| job not found | http | error | python, validation, enum-value, dispatcher |
| legs[ ].qty must be a non-zero integer | validation | error | validation, options, integers |
| must be numeric | validation | error | validation, type-coercion, options |
| no / rate for ; pass allow_stale=True to reuse the most… | exception | error | python, fx-rate, missing-data |
| Path escapes the workspace root | validation | error | path-validation, workspace-containment, security |
| retry_base_delay_ms must be non-negative | validation | error | python, scheduler, config-validation, retry |
| retry_number must be at least 1 | validation | error | python, retry, off-by-one |
| run_card_path or backtest_run_dir is required | validation | error | python, validation, required-argument, backtest |
| Media file not found | exception | error | wechat, media-upload, file-not-found, filesystem |
| a return needs an opening and a closing valuation; got | validation | error | performance, valuation, minimum-data, input-validation |
| assumption has no basis; state why this value was chosen… | exception | error | valuation, assumption, justification, validation |
| export_three_statement_workbook: expected a… | exception | error | python, excel, workbook, export, type-validation |
| no event could be measured; reasons | validation | error | event-study, no-valid-events |
| alpha_id not in registry | exception | error | registry, key-error, lookup |
| : output >95% NaN (nan_ratio= ) | validation | error | numerical, nan, validation |
| artifact_path escapes the current run_dir | validation | error | python, security, path-traversal, validation |
| index_levels has more than one entry for | validation | error | fund-math, pme, duplicate-dates, time-series |
| no asset has both a finite value and a positive market cap | validation | error | factormodel, market-caps, empty-input |
| : max_circularity_iterations must be >= 1, got | validation | error | valuation, three-statement, invalid-argument, config |
| pd must be in [0.0, 1.0], got | exception | error | credit, probability-of-default, expected-loss, input-validation, python |
| connection is not eligible for read-only portfolios | validation | error | python, config, authorization, profiles |
| connection label must contain 1 to 80 printable characters | validation | error | python, validation, label-constraints, configuration |
| invalid date: ; expected YYYY-MM-DD | exception | error | validation, date-format, python |
| : must be supplied as a non-negative magnitude (its sign is… | validation | error | valuation, sign-error, nan, magnitude |
| : compute() raised | exception | error | computation, pandas, registry |
| comps: total_debt must be a finite number, got | exception | error | valuation, enterprise-value, nan, finite-check |
| invalid alpha_id | http | error | python, validation, limit-exceeded, batching |
| s0 must be > 0, got | exception | error | quantlib, risk, monte-carlo, gbm, validation, valueerror |
| symbols must be a non-empty list of strings | validation | error | portfolio-risk, input-validation, symbols |
| module has no attribute | exception | warning | python, module-attribute, lazy-import, bottleneck |
| notional must be strictly positive, got | exception | error | cds, notional, credit, input-validation, python |
| ts_argmax window must be >= 1, got | validation | error | rolling-window, argmax, bottleneck |
| Feishu / Lark registration did not return a device_code | exception | error | feishu, auth, registration, device-code |
| Path escapes run_dir and is not in allowed roots. | validation | error | path-validation, allowed-roots, sandbox |
| spot_max must be greater than spot_min | validation | error | validation, chart-bounds, options |
| terminal_value: terminal_growth | validation | error | valuation, terminal-value, gordon-growth, gordon-growth-guard |
| The Codex backend rejected the access token and refresh did… | exception | critical | oauth, codex, token-rejected, re-authentication |
| x_col and y_col must differ; both are | exception | error | python, granger-causality, validation, self-reference |
| : IC series empty — insufficient overlap between factor and… | exception | error | data-alignment, ic-computation, alpha-bench |
| EDGAR filing feed did not parse | exception | error | network, sec-edgar, xml-parsing, rate-limit, python |
| horizon must be >= 1, got | exception | error | quantlib, risk, validation, horizon, valueerror |
| : AlphaMeta validation failed | validation | error | registry, pydantic, schema-validation |
| pre_translated=True asserts the flows were already… | validation | error | python, cashflow, currency, validation |
| Binance USD-M isolated position requires positive isolated… | exception | error | binance, futures, isolated-margin, invariant |
| : __alpha_meta__ assignment not found | exception | error | registry, missing-metadata, ast-parsing |
| recovery_rate must be in | exception | error | cds, recovery-rate, credit, input-validation, python |
| This file type is not allowed for upload. | validation | error | security, upload, file-type, blocklist, api |
| FxRate stored under key | validation | error | python, fx-rate, dict-key-validation |
| invalid preset name | validation | error | python, path-traversal, input-validation |
| quarter is not a calendar quarter end; use 03-31, 06-30… | validation | error | python, date-parsing, validation |