- Add asset_type column to instrument table (migration 000003) - Extend market domain types with asset_type and related fields - Update proto definitions for common and market messages - Regenerate Dart and Go protobuf code - Add shared query surface for US market data - Add KIS US daily itemchartprice provider and tests - Update backtest and operator components for US market support - Update socket market mapping for new asset types - Move paper-trading-command-workflow to archive - Add agent-task for m-us-market-expansion (subtasks 02+01, 03+01, 04+02,03) |
||
|---|---|---|
| .. | ||
| daily_bars_normalized.expected.json | ||
| daily_itemchartprice_request.sample.json | ||
| daily_itemchartprice_response.sample.json | ||
| provider_symbols.sample.json | ||
| README.md | ||
KIS Provider Fixtures
This directory is the landing zone for KIS mock-provider fixtures used by worker adapter tests and mapping work.
Source Reference
Use the locally cached official KIS sample repository first:
.agent-cache/koreainvestment/open-trading-api
The first daily-bar mapping reference is:
examples_llm/domestic_stock/inquire_daily_itemchartprice/inquire_daily_itemchartprice.pyexamples_llm/kis_auth.pykis_devlp.yamlstocks_info/
Postman exports are not required for the current milestone now that the official API sample repo is available locally.
Mock Test Fixtures
Keep fixtures small, deterministic, and secret-free. The current minimum set is:
daily_itemchartprice_request.sample.json: KIS daily chart request parameters.daily_itemchartprice_response.sample.json: KIS-like response payload withoutput1metadata andoutput2OHLCV rows.daily_bars_normalized.expected.json: expected normalized daily bars used by worker tests.provider_symbols.sample.json: provider symbol metadata for watchlist, exchange-wide, and sector-like selector tests.
Sanitization
Before committing fixtures, remove:
- app keys, app secrets, access tokens, refresh tokens, approval keys
- account numbers or personal identifiers
- live authorization headers
- local hostnames or machine-specific paths
- secret-store item references
Runtime credentials are not required for mock tests. Later live KIS smoke tests should inject credentials at runtime from SOPS-decrypted environment variables only.