Spaces:
Runtime error
Runtime error
| {"episode_id": "sample_easy_seed42", "task": "easy", "step": 0, "state": {"pr_id": "PR-020", "title": "Refactor StringUtils for readability", "description": "Cleaned up StringUtils class. Renamed methods to follow Java conventions, added Javadoc.", "author_experience": "senior", "files": [{"filename": "src/main/java/com/app/StringUtils.java", "language": "java", "lines_changed": 24}], "step_number": 0, "episode_budget": 5}, "state_text": "PR PR-020: Refactor StringUtils for readability | Cleaned up StringUtils class. Renamed methods to follow Java conventions, added ", "action": {"action_type": "label_severity", "severity": "high", "comment": null}, "action_text": "label_severity:high", "reward": 0.0, "next_state": {"pr_id": "PR-006", "title": "Refactor authentication middleware", "description": "Simplified auth middleware and added JWT token verification. Moved secret key to config.", "step_number": 1}, "next_state_text": "PR PR-006: Refactor authentication middleware | Simplified auth middleware and added JWT token verification. Moved secret key to", "done": false} | |
| {"episode_id": "sample_easy_seed42", "task": "easy", "step": 1, "state": {"pr_id": "PR-006", "title": "Refactor authentication middleware", "description": "Simplified auth middleware and added JWT token verification. Moved secret key to config.", "author_experience": "senior", "files": [{"filename": "middleware/auth.py", "language": "python", "lines_changed": 23}], "step_number": 1, "episode_budget": 4}, "state_text": "PR PR-006: Refactor authentication middleware | Simplified auth middleware and added JWT token verification. Moved secret key to", "action": {"action_type": "label_severity", "severity": "high", "comment": null}, "action_text": "label_severity:high", "reward": 0.5, "next_state": {"pr_id": "PR-015", "title": "Add report generation module", "description": "Generates PDF reports for quarterly analytics. Aggregates data from multiple tables.", "step_number": 2}, "next_state_text": "PR PR-015: Add report generation module | Generates PDF reports for quarterly analytics. Aggregates data from multiple tab", "done": false} | |
| {"episode_id": "sample_easy_seed42", "task": "easy", "step": 2, "state": {"pr_id": "PR-015", "title": "Add report generation module", "description": "Generates PDF reports for quarterly analytics. Aggregates data from multiple tables.", "author_experience": "senior", "files": [{"filename": "reports/generator.py", "language": "python", "lines_changed": 28}], "step_number": 2, "episode_budget": 3}, "state_text": "PR PR-015: Add report generation module | Generates PDF reports for quarterly analytics. Aggregates data from multiple tab", "action": {"action_type": "label_severity", "severity": "high", "comment": null}, "action_text": "label_severity:high", "reward": 0.0, "next_state": {"pr_id": "PR-005", "title": "Fix race condition in cache invalidation", "description": "Updated cache invalidation to handle concurrent access patterns. Added TTL-based expiry.", "step_number": 3}, "next_state_text": "PR PR-005: Fix race condition in cache invalidation | Updated cache invalidation to handle concurrent access patterns. Added TTL-based", "done": false} | |
| {"episode_id": "sample_easy_seed42", "task": "easy", "step": 3, "state": {"pr_id": "PR-005", "title": "Fix race condition in cache invalidation", "description": "Updated cache invalidation to handle concurrent access patterns. Added TTL-based expiry.", "author_experience": "mid", "files": [{"filename": "pkg/cache/manager.go", "language": "go", "lines_changed": 24}], "step_number": 3, "episode_budget": 2}, "state_text": "PR PR-005: Fix race condition in cache invalidation | Updated cache invalidation to handle concurrent access patterns. Added TTL-based", "action": {"action_type": "label_severity", "severity": "high", "comment": null}, "action_text": "label_severity:high", "reward": 1.0, "next_state": {"pr_id": "PR-010", "title": "Add metrics aggregation endpoint", "description": "New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly summaries.", "step_number": 4}, "next_state_text": "PR PR-010: Add metrics aggregation endpoint | New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly", "done": false} | |
| {"episode_id": "sample_easy_seed42", "task": "easy", "step": 4, "state": {"pr_id": "PR-010", "title": "Add metrics aggregation endpoint", "description": "New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly summaries.", "author_experience": "senior", "files": [{"filename": "pkg/metrics/aggregator.go", "language": "go", "lines_changed": 26}], "step_number": 4, "episode_budget": 1}, "state_text": "PR PR-010: Add metrics aggregation endpoint | New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly", "action": {"action_type": "label_severity", "severity": "high", "comment": null}, "action_text": "label_severity:high", "reward": 0.0, "next_state": {"pr_id": "PR-010", "title": "Add metrics aggregation endpoint", "description": "New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly summaries.", "step_number": 4}, "next_state_text": "PR PR-010: Add metrics aggregation endpoint | New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly", "done": true} | |
| {"episode_id": "sample_medium_seed42", "task": "medium", "step": 0, "state": {"pr_id": "PR-020", "title": "Refactor StringUtils for readability", "description": "Cleaned up StringUtils class. Renamed methods to follow Java conventions, added Javadoc.", "author_experience": "senior", "files": [{"filename": "src/main/java/com/app/StringUtils.java", "language": "java", "lines_changed": 24}], "step_number": 0, "episode_budget": 3}, "state_text": "PR PR-020: Refactor StringUtils for readability | Cleaned up StringUtils class. Renamed methods to follow Java conventions, added ", "action": {"action_type": "prioritize", "severity": null, "comment": null}, "action_text": "prioritize:[PR-020,PR-005,PR-015,PR-006,PR-010]", "reward": 0.0, "next_state": {"pr_id": "PR-014", "title": "Add gRPC health check service", "description": "Implemented standard gRPC health check protocol for k8s liveness and readiness probes.", "step_number": 1}, "next_state_text": "PR PR-014: Add gRPC health check service | Implemented standard gRPC health check protocol for k8s liveness and readiness p", "done": false} | |
| {"episode_id": "sample_medium_seed42", "task": "medium", "step": 1, "state": {"pr_id": "PR-014", "title": "Add gRPC health check service", "description": "Implemented standard gRPC health check protocol for k8s liveness and readiness probes.", "author_experience": "mid", "files": [{"filename": "pkg/health/checker.go", "language": "go", "lines_changed": 22}], "step_number": 1, "episode_budget": 2}, "state_text": "PR PR-014: Add gRPC health check service | Implemented standard gRPC health check protocol for k8s liveness and readiness p", "action": {"action_type": "prioritize", "severity": null, "comment": null}, "action_text": "prioritize:[PR-014,PR-013,PR-019,PR-007,PR-016]", "reward": 0.7, "next_state": {"pr_id": "PR-003", "title": "Optimize database queries in ProductRepository", "description": "Added search functionality with direct SQL for performance. Bypasses ORM overhead for complex queries.", "step_number": 2}, "next_state_text": "PR PR-003: Optimize database queries in ProductRepository | Added search functionality with direct SQL for performance. Bypasses ORM overhea", "done": false} | |
| {"episode_id": "sample_medium_seed42", "task": "medium", "step": 2, "state": {"pr_id": "PR-003", "title": "Optimize database queries in ProductRepository", "description": "Added search functionality with direct SQL for performance. Bypasses ORM overhead for complex queries.", "author_experience": "senior", "files": [{"filename": "repositories/product_repo.py", "language": "python", "lines_changed": 17}], "step_number": 2, "episode_budget": 1}, "state_text": "PR PR-003: Optimize database queries in ProductRepository | Added search functionality with direct SQL for performance. Bypasses ORM overhea", "action": {"action_type": "prioritize", "severity": null, "comment": null}, "action_text": "prioritize:[PR-003,PR-012,PR-002,PR-011,PR-018]", "reward": 0.5, "next_state": {"pr_id": "PR-003", "title": "Optimize database queries in ProductRepository", "description": "Added search functionality with direct SQL for performance. Bypasses ORM overhead for complex queries.", "step_number": 2}, "next_state_text": "PR PR-003: Optimize database queries in ProductRepository | Added search functionality with direct SQL for performance. Bypasses ORM overhea", "done": true} | |
| {"episode_id": "sample_hard_seed42", "task": "hard", "step": 0, "state": {"pr_id": "PR-019", "title": "Implement retry mechanism with backoff", "description": "Added exponential backoff retry for external API calls. Configurable max retries and base delay.", "author_experience": "mid", "files": [{"filename": "pkg/retry/backoff.go", "language": "go", "lines_changed": 22}], "step_number": 0, "episode_budget": 3}, "state_text": "PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries", "action": {"action_type": "add_comment", "severity": null, "comment": "Potential bug: check error handling"}, "action_text": "add_comment:Potential bug: check error handling", "reward": 0.05, "next_state": {"pr_id": "PR-019", "title": "Implement retry mechanism with backoff", "description": "Added exponential backoff retry for external API calls. Configurable max retries and base delay.", "step_number": 0}, "next_state_text": "PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries", "done": false} | |
| {"episode_id": "sample_hard_seed42", "task": "hard", "step": 1, "state": {"pr_id": "PR-019", "title": "Implement retry mechanism with backoff", "description": "Added exponential backoff retry for external API calls. Configurable max retries and base delay.", "author_experience": "mid", "files": [{"filename": "pkg/retry/backoff.go", "language": "go", "lines_changed": 22}], "step_number": 0, "episode_budget": 3}, "state_text": "PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries", "action": {"action_type": "add_comment", "severity": null, "comment": "Potential bug: check error handling"}, "action_text": "add_comment:Potential bug: check error handling", "reward": 0.05, "next_state": {"pr_id": "PR-019", "title": "Implement retry mechanism with backoff", "description": "Added exponential backoff retry for external API calls. Configurable max retries and base delay.", "step_number": 0}, "next_state_text": "PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries", "done": false} | |
| {"episode_id": "sample_hard_seed42", "task": "hard", "step": 2, "state": {"pr_id": "PR-019", "title": "Implement retry mechanism with backoff", "description": "Added exponential backoff retry for external API calls. Configurable max retries and base delay.", "author_experience": "mid", "files": [{"filename": "pkg/retry/backoff.go", "language": "go", "lines_changed": 22}], "step_number": 0, "episode_budget": 3}, "state_text": "PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries", "action": {"action_type": "request_changes", "severity": null, "comment": null}, "action_text": "request_changes", "reward": 0.0, "next_state": {"pr_id": "PR-012", "title": "Add session management", "description": "Implemented user session handling with cookie-based tokens. Added remember me functionality.", "step_number": 1}, "next_state_text": "PR PR-012: Add session management | Implemented user session handling with cookie-based tokens. Added remember me fu", "done": false} | |
| {"episode_id": "sample_hard_seed42", "task": "hard", "step": 3, "state": {"pr_id": "PR-012", "title": "Add session management", "description": "Implemented user session handling with cookie-based tokens. Added remember me functionality.", "author_experience": "junior", "files": [{"filename": "middleware/session.js", "language": "javascript", "lines_changed": 29}], "step_number": 1, "episode_budget": 2}, "state_text": "PR PR-012: Add session management | Implemented user session handling with cookie-based tokens. Added remember me fu", "action": {"action_type": "request_changes", "severity": null, "comment": null}, "action_text": "request_changes", "reward": 0.0, "next_state": {"pr_id": "PR-017", "title": "Add WebSocket chat handler", "description": "Real-time chat implementation using WebSocket. Supports direct messages and group channels.", "step_number": 2}, "next_state_text": "PR PR-017: Add WebSocket chat handler | Real-time chat implementation using WebSocket. Supports direct messages and grou", "done": false} | |
| {"episode_id": "sample_hard_seed42", "task": "hard", "step": 4, "state": {"pr_id": "PR-017", "title": "Add WebSocket chat handler", "description": "Real-time chat implementation using WebSocket. Supports direct messages and group channels.", "author_experience": "junior", "files": [{"filename": "handlers/chat.js", "language": "javascript", "lines_changed": 30}], "step_number": 2, "episode_budget": 1}, "state_text": "PR PR-017: Add WebSocket chat handler | Real-time chat implementation using WebSocket. Supports direct messages and grou", "action": {"action_type": "request_changes", "severity": null, "comment": null}, "action_text": "request_changes", "reward": 0.0, "next_state": {"pr_id": "PR-017", "title": "Add WebSocket chat handler", "description": "Real-time chat implementation using WebSocket. Supports direct messages and group channels.", "step_number": 2}, "next_state_text": "PR PR-017: Add WebSocket chat handler | Real-time chat implementation using WebSocket. Supports direct messages and grou", "done": true} | |