evolve-bug-fix-may18
CommunityFix trade logging key mismatches in evolve
Software Engineering#bug fix#runtime validation#production incident#key mismatch#strategy learner#trade logging#data schema compatibility
AuthorYasuui
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill resolves a production bug where trade logging stored strategy names under the wrong JSON key, causing strategies to be misclassified and lookups to fail during evolution.
Core Features & Use Cases
- Key mismatch root-cause analysis: Identifies why
strategy_namefell back to"default"when upstream payloads used"strategy". - Robust key fallback behavior: Updates extraction logic to accept either
strategy_nameorstrategyso evolution targets the intended strategy. - Practical schema documentation guidance: Provides a lesson to prevent recurrence by documenting accepted key variants for shared JSON schemas.
- Use Case Example: When a trading launcher sends
{"trade":{"strategy":"owl-alpha-v3"}}, this Skill’s fix ensures logging andevolveboth consistently recognizeowl-alpha-v3instead of silently using"default".
Quick Start
Update your trade logging and evolve pipeline to extract strategy_name from either strategy_name or strategy so the correct strategy is used during database evolution.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: evolve-bug-fix-may18 Download link: https://github.com/Yasuui/hermes-community-skills/archive/main.zip#evolve-bug-fix-may18 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.