备份和本地开发¶
本地快照备份¶
marketdata backup-data 用于冻结本地缓存、股票池、配置文件。该命令写入快照目录和 manifest.yml,不会覆盖已有快照。
marketdata backup-data --preset a_share_current --name a_share_current_20260526
标准层和 DuckDB 查询¶
marketdata data catalog --artifacts-root "$DATA_PLATFORM_ROOT"
marketdata data materialize --help
marketdata data query --artifacts-root "$DATA_PLATFORM_ROOT" --sql "select 1 as value"
DuckDB 查询依赖:
uv sync --extra dev --extra duckdb
本地开发检查¶
常规开发:
uv sync --extra dev
uv run --extra dev python scripts/dev/run_pytest_isolated.py -- -q
uv run --extra dev python -m ruff check .
uv run --extra dev python -m ruff format --check .
uv run --extra dev ty check --error-on-warning
本地推送前治理检查:
uv run --extra dev python scripts/dev/quality_debt.py --skip-ruff --complexity --check-baseline --check-ratchet
uv run --extra dev python scripts/dev/maintainability_metrics.py --check-baseline
uv run --extra dev python scripts/dev/compatibility_governance.py --check
uv run --extra dev python scripts/dev/architecture_governance.py --check