- Read README.md for project overview
- Review project_analysis.md for architecture
- Check codebase_status.md for current state
- Review findings_summary.md for key issues
- Review data_source_plan.md for data integration
- Check web_enrichment_plan.md for web features
- Review ml_enhancement_plan.md for ML improvements
- Check web_interface_plan.md for UI updates
- Review project_roadmap.md for timeline
- Study implementation_files.md for file structure
- Review action_plan.md for detailed steps
- Check IMMEDIATE_STEPS.md for day-by-day guide
- Review SUMMARY.md for overall context
- Clone repository
- Create virtual environment
- Install dependencies
- Install special dependencies
- Set up pre-commit hooks
- Configure Git
- Set up pytest
- Configure mypy
- Set up black formatter
- Configure isort
- Get ChEMBL API access
- Set up PubChem access
- Configure Reddit API
- Set up Twitter API
- Create backup branches
- Review current models
- Plan model hierarchy
- Prepare test strategy
- Review caching needs
- Plan monitoring system
- Design validation rules
- Prepare error handling
- Review existing tests
- Plan new test cases
- Set up test fixtures
- Configure coverage
- Create backup branches
- Review current models
- Start model migration
- Run initial tests
- Move compound models
- Update imports
- Fix circular imports
- Run tests
- Review psychopharm code
- Plan integration
- Start migration
- Update tests
- Run full test suite
- Fix any issues
- Update documentation
- Review changes
- API reference in docs/source/api_reference/
- User guides in docs/source/user_guide/
- Examples in docs/source/examples/
- Best practices in docs/source/best_practices.rst
- Git repository access
- Issue tracker access
- CI/CD pipeline access
- Code review system
- API documentation
- Library documentation
- Community forums
- Support channels
- Run linters
- Check type hints
- Run security checks
- Review documentation
- Run unit tests
- Run integration tests
- Check coverage
- Review test results
- Check docstrings
- Review API docs
- Update examples
- Review guides
- Start with model consolidation
- Follow IMMEDIATE_STEPS.md
- Run tests frequently
- Update documentation
- Review documentation first
- Check existing issues
- Use discussions
- Contact maintainers
- Read CONTRIBUTING.md
- Follow standards
- Add tests
- Update docs