Read, analyze, create, and update 训记 (Xunji) training records through the public Open API v2 endpoints `/api_trains_for_llm_v2` and `/api_upsert_trains_for_llm_v2` with local caching, action-name alignment, dry-run validation, and safe upsert handling.
2026-05-19