TradingAgents/docs/dev-rule.md

30 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### Simplest starting system (GitHub Issues + Milestones)
1. **Create Milestones (these are your big phases):**
- v0.1 Minimal end-to-end loop (manual trigger, 1 ticker, basic buy + guardian sell)
- v0.2 Scheduler + Profit Guardian polish
- v0.3 Multi-ticker + Dashboard
- Backtesting foundation
- Experiments & Research
2. **Create Issue labels (keep to 68 max):**
- priority:high / priority:medium
- area:graph / area:agents / area:tools / area:data / area:ui / area:config
- type:bug / type:feature / type:refactor / type:experiment
- status:blocked (use when waiting on API key, etc.)
3. **Workflow for a typical work session:**
- Open repo → look at Milestone “v0.1”
- Pick 13 small issues (ideally < 24 hours each)
- Create branch: `git checkout -b 47-add-profit-guardian-node`
- Work commit often with conventional messages:
```
feat: add initial profit guardian node with take-profit logic
refactor: extract current_price helper to tools/
fix: handle division by zero in profit pct calc
```
- When done create Pull Request link the issue (`closes #47`)
- Merge (you can squash or rebase solo so whatever feels clean)