53 lines
2.1 KiB
Markdown
53 lines
2.1 KiB
Markdown
# TODO: Commission Jobs Improvements
|
|
|
|
## Completed
|
|
- [x] Update script to use new `filter_question` and `summarization_question` API fields
|
|
- [x] Add input validation and usage instructions
|
|
- [x] Update README with examples and documentation
|
|
|
|
## Potential Improvements
|
|
|
|
### Script Enhancements
|
|
- [ ] Add support for filtering by users instead of just lists
|
|
- [ ] Add option to save results to a file (JSON or markdown format)
|
|
- [ ] Add timeout handling for long-running jobs
|
|
- [ ] Add retry logic for network failures
|
|
- [ ] Add colored output for better readability
|
|
- [ ] Add option to specify custom server URL (not hardcoded)
|
|
|
|
### Configuration
|
|
- [ ] Add config file support for default questions and lists
|
|
- [ ] Add environment variable support for server URL and API keys
|
|
- [ ] Add predefined question templates for common use cases
|
|
|
|
### Output Improvements
|
|
- [ ] Format summary output as markdown
|
|
- [ ] Add option to only show passed tweets vs all tweets
|
|
- [ ] Add statistics summary (total tweets, passed tweets, percentage)
|
|
- [ ] Add option to export results in different formats (CSV, JSON, MD)
|
|
|
|
### Error Handling
|
|
- [ ] Better error messages for common failures
|
|
- [ ] Validate list exists before starting job
|
|
- [ ] Handle job timeout scenarios gracefully
|
|
- [ ] Add option to resume failed jobs
|
|
|
|
### Advanced Features
|
|
- [ ] Batch processing multiple lists
|
|
- [ ] Comparison mode (run same questions on different lists)
|
|
- [ ] Historical analysis (compare results over time)
|
|
- [ ] Integration with other tools (email notifications, Slack, etc.)
|
|
|
|
## Usage Examples to Test
|
|
|
|
```bash
|
|
# AI developments
|
|
./commission-job.sh "Does this tweet discuss AI developments or research?" "What are the key AI breakthroughs and developments mentioned?" "ai-og"
|
|
|
|
# Economic indicators
|
|
./commission-job.sh "Does this tweet mention economic indicators or market trends?" "What are the main economic trends and forecasts discussed?" "forecasting"
|
|
|
|
# Political developments
|
|
./commission-job.sh "Does this tweet discuss political developments or policy changes?" "What are the key political developments and policy changes mentioned?" "whitehouse"
|
|
```
|