HKUDS/Vibe-Trading
Documented errors, page 7 of 8. Back to HKUDS/Vibe-Trading
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| the first scheduled run occurs after end_at | validation | error | scheduled-research, validation, schedule, end-at |
| build_three_statement_artifact: result must be a… | exception | error | python, type-validation, artifact, three-statement |
| invalid instrument id | validation | warning | etoro, instrument-id, validation |
| source.variables must be an object | validation | error | scheduled-research, validation, playbook, variables |
| MCP servers require a url | validation | error | mcp, config, http-transport, validation |
| complete goals require verified evidence | validation | error | goal-store, completion-audit, missing-evidence, python |
| comps: cash_and_equivalents must be a finite number, got | exception | error | valuation, enterprise-value, cash, nan |
| period must be string, got | validation | error | type-validation, api-parameters, alpha-bench |
| stdio MCP servers require a command | validation | error | mcp, config, stdio, validation |
| cannot contain whitespace, got | validation | error | validation, currency, whitespace, models |
| unknown security_type | validation | error | python, dataclass, enum-validation, securities |
| exposures must be a non-empty DataFrame | exception | error | quantlib, factormodel, type-validation, dataframe |
| No common dates and assets between factor_panel and… | exception | error | quantlib, factormodel, ic-analysis, index-alignment |
| row : is blank | exception | error | ingest, csv, wide-layout, blank-cell |
| valuations may contain at most | exception | error | limits, validation, cashflow-analytics |
| bootstrap_statistic needs n_bootstrap >= 1, got | exception | error | python, statistics, bootstrap, argument-validation |
| catch_up_rate must be in [0, 1], got | validation | error | fund-math, waterfall, catch-up-rate, percent-vs-fraction |
| events is empty | validation | error | event-study, empty-input |
| flows may contain at most | exception | error | cashflow-analytics, flows, payload-limit, python |
| : capital-structure weights must be non-negative, got… | validation | error | valuation, wacc, weights, input-validation |
| preferred rate must be non-negative, got | validation | error | fund-math, preferred-return, hurdle-rate, validation |
| bootstrap_statistic needs confidence in (0, 1), got | exception | error | python, statistics, bootstrap, confidence-level |
| duplicate skill names in manifest input | validation | error | manifest, skills, duplicate-key, python |
| index_levels is empty; a public market equivalent needs a… | validation | error | fund-math, pme, empty-data, benchmark |
| network error | exception | error | etoro, network, timeout, retry |
| unknown day_count ; expected one of | exception | error | quantlib, fixedincome, day-count, enum-validation |
| fcff_bridge: has year(s), expected to match ebit | validation | error | valuation, fcff, length-mismatch, alignment |
| must be a date, datetime, or ISO-8601 string, got | validation | error | validation, date, type-error, models |
| flows must contain CashFlow, got | validation | error | python, cashflow, fx-rate, type-validation |
| instrument_type_id is required for type browse (e.g. 10 for… | validation | warning | etoro, instruments, type-browse |
| method must be 'spearman' or 'pearson', got | exception | error | quantlib, factormodel, ic-analysis, enum-validation |
| ts_std window must be >= 2, got | validation | error | python, factors, rolling-window, standard-deviation, parameter-validation |
| : compute() returned , expected DataFrame | validation | error | type-validation, pandas, contract |
| delta lag must be >= 1 (lookahead ban), got | validation | error | lookahead-ban, lag, validation |
| : capital-structure weights must sum to 1 (within ), got… | validation | error | valuation, wacc, weights, normalization |
| weights must be an object mapping symbol → number | validation | error | portfolio-risk, weights, input-validation |
| coupon_rate cannot be negative, got | validation | error | python, dataclass, bond, rate-validation |
| source.kind must be 'prompt' or 'playbook' | validation | error | scheduled-research, validation, enum |
| each portfolio source must be an object | validation | error | python, config, json, schema |
| goal status is not mutable | validation | error | goal-store, immutable-state, status-transition, python |
| universe not recognized; expected one of | exception | error | validation, universe, alpha-bench |
| carry_rate must be in | validation | error | fund-math, waterfall, carry-rate, percent-vs-fraction |
| pass either flows or flows_path, not both | exception | error | cashflow-analytics, mutually-exclusive-params, input-validation, python |
| ts_mean window must be >= 1, got | validation | error | python, factors, rolling-window, parameter-validation |
| bootstrap_statistic needs a non-empty sample | exception | error | python, statistics, bootstrap, empty-data |
| goal is not current for this session | validation | error | goal-store, current-goal, stale-state, python |
| rate must be numeric, got | validation | error | python, fx-rate, type-validation |
| signal-cli daemon not responding | error_code | critical | signal, network, connection, startup |
| unknown criterion_id | validation | error | goal-store, criterion, foreign-key, python |
| source.playbook_slug is required | validation | error | scheduled-research, validation, playbook, required-field |
| Binance USD-M assets must include exactly one USDT row | exception | error | binance, futures, assets, duplicate-row |
| instrument type catalog returned no rows | exception | error | etoro, catalog, instruments, empty-response |
| factor_panel and forward_returns must be non-empty | exception | error | quantlib, factormodel, empty-input, ic-analysis |
| too many symbols ( ); cap is | validation | error | portfolio-risk, limit, symbols |
| as_of is required for an empty series | validation | error | fund-math, preferred-return, empty-series, required-parameter |
| end_at must be in the future | validation | error | scheduled-research, validation, end-at, time |
| HTTP client not initialized for Signal SSE stream | error_code | error | signal, internal, lifecycle |
| Signal SSE stream ended unexpectedly | error_code | error | signal, sse, network, streaming |
| tushare not installed | exception | error | dependency, import, tushare, environment |
| exposures contains non-finite values | exception | error | quantlib, factormodel, nan, inf, validation |
| Signal SSE stream closed by remote endpoint | error_code | warning | signal, sse, reconnect |
| source.prompt is required | validation | error | scheduled-research, validation, prompt, required-field |
| specific_variances contains non-finite values | exception | error | quantlib, factormodel, nan, inf, specific-risk |
| : layout= needs currency=... -- a wide table has no… | exception | error | ingest, panel, wide-layout, currency |
| flows[ ] must be an object | exception | error | cashflow-analytics, flows, type-validation, python |
| group_message_buffer_size must be > 0 | validation | error | config, pydantic, signal, validation |
| wacc: tax_rate must be within [0, 1], got | validation | error | valuation, wacc, percent-vs-fraction, range-validation |
| alpha_id and zoo are mutually exclusive | exception | error | api-parameters, validation, mutually-exclusive |
| Configured acc_id was not found in the OpenD account list. | exception | error | futu, account, config, mismatch |
| end_at must be a valid RFC3339 timestamp | validation | error | scheduled-research, validation, datetime, rfc3339 |
| face_value must be positive, got | validation | error | python, dataclass, bond, positive-value-validation |
| not-applicable criteria require acceptance notes | validation | error | goal-store, completion-audit, acceptance-notes, python |
| portfolio_weights contains non-finite values | exception | error | quantlib, factormodel, nan, inf, validation |
| run_id must not be empty | validation | error | manifest, run-id, missing-required-field, python |
| is required and cannot be empty | validation | error | validation, currency, empty-value, models |
| unknown claim_id | validation | error | goal-store, claim, foreign-key, python |
| exposures has no factor columns | exception | error | quantlib, factormodel, empty-input, validation |
| panel missing 'close' — cannot derive forward returns | exception | error | data-validation, panel, alpha-bench |
| style drift needs at least 2 dates, got | exception | error | quantlib, factormodel, time-series, validation |
| symbol is required | validation | error | etoro, order, symbol, validation |
| Slack Socket Mode WebSocket connect timed out | error_code | critical | slack, websocket, network, timeout, proxy |
| futu-api is not installed; run `pip install futu-api`. | exception | error | futu, dependency, import |
| fcff_bridge: tax_rate must be within [0, 1], got | validation | error | valuation, fcff, percent-vs-fraction, range-validation |
| granger_test needs max_lag >= 1, got | exception | error | python, granger-causality, parameter-validation |
| layout must be one of | exception | error | validation, argument, layout |
| portfolio_weights cannot be empty | exception | error | quantlib, factormodel, empty-input, validation |
| factor_cov must be a non-empty DataFrame | exception | error | quantlib, factormodel, type-validation, covariance |
| delivery.mode must be 'in_app', 'origin', or 'configured' | validation | error | scheduled-research, delivery, validation, enum |
| unsupported period | validation | warning | etoro, candles, interval, validation |
| strike is required | validation | error | options-pricing, required-argument, missing-parameter |
| factor_cov contains non-finite values | exception | error | quantlib, factormodel, nan, inf, covariance |
| max_bytes must be positive, got | validation | warning | ledger, rotation, invalid-argument, config, python |
| signal-cli daemon check returned status | error_code | critical | signal, network, startup |
| timestamp must not be empty | validation | error | manifest, timestamp, missing-required-field, python |
| mode must be 'auto', 'symbol', 'discover', or 'type' | validation | warning | etoro, validation, enum |
| fcff_bridge: ebit forecast is empty; at least one… | validation | error | valuation, fcff, empty-input |
| Not connected to signal-cli daemon | error_code | error | signal, lifecycle, rpc |
| instrumentIds batch limit is 50 | validation | warning | etoro, batch-limit, pagination |
| unsupported instrument_type_id | validation | warning | etoro, instruments, validation |
| entity_id is required and cannot be empty | validation | error | validation, entity, empty-value, models |