task: easy

title: Refactor StringUtils for readability

description: Cleaned up StringUtils class. Renamed methods to follow Java conventions, added Javadoc.

author_experience: senior

state_text: PR PR-020: Refactor StringUtils for readability | Cleaned up StringUtils class. Renamed methods to follow Java conventions, added

severity: high

title: Refactor authentication middleware

description: Simplified auth middleware and added JWT token verification. Moved secret key to config.

next_state_text: PR PR-006: Refactor authentication middleware | Simplified auth middleware and added JWT token verification. Moved secret key to


title: Refactor authentication middleware

state_text: PR PR-006: Refactor authentication middleware | Simplified auth middleware and added JWT token verification. Moved secret key to

title: Add report generation module

description: Generates PDF reports for quarterly analytics. Aggregates data from multiple tables.

next_state_text: PR PR-015: Add report generation module | Generates PDF reports for quarterly analytics. Aggregates data from multiple tab


title: Add report generation module

state_text: PR PR-015: Add report generation module | Generates PDF reports for quarterly analytics. Aggregates data from multiple tab

description: Updated cache invalidation to handle concurrent access patterns. Added TTL-based expiry.

next_state_text: PR PR-005: Fix race condition in cache invalidation | Updated cache invalidation to handle concurrent access patterns. Added TTL-based


author_experience: mid

state_text: PR PR-005: Fix race condition in cache invalidation | Updated cache invalidation to handle concurrent access patterns. Added TTL-based

title: Add metrics aggregation endpoint

description: New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly summaries.

next_state_text: PR PR-010: Add metrics aggregation endpoint | New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly


title: Add metrics aggregation endpoint

state_text: PR PR-010: Add metrics aggregation endpoint | New endpoint to aggregate user activity metrics. Computes daily, weekly, monthly

title: Add metrics aggregation endpoint


task: medium

title: Refactor StringUtils for readability

action_type: prioritize

title: Add gRPC health check service

description: Implemented standard gRPC health check protocol for k8s liveness and readiness probes.

next_state_text: PR PR-014: Add gRPC health check service | Implemented standard gRPC health check protocol for k8s liveness and readiness p


title: Add gRPC health check service

state_text: PR PR-014: Add gRPC health check service | Implemented standard gRPC health check protocol for k8s liveness and readiness p

description: Added search functionality with direct SQL for performance. Bypasses ORM overhead for complex queries.

next_state_text: PR PR-003: Optimize database queries in ProductRepository | Added search functionality with direct SQL for performance. Bypasses ORM overhea


state_text: PR PR-003: Optimize database queries in ProductRepository | Added search functionality with direct SQL for performance. Bypasses ORM overhea


task: hard

title: Implement retry mechanism with backoff

description: Added exponential backoff retry for external API calls. Configurable max retries and base delay.

state_text: PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries

comment: Potential bug: check error handling

action_text: add_comment:Potential bug: check error handling

title: Implement retry mechanism with backoff


title: Implement retry mechanism with backoff

comment: Potential bug: check error handling

title: Implement retry mechanism with backoff

next_state_text: PR PR-019: Implement retry mechanism with backoff | Added exponential backoff retry for external API calls. Configurable max retries


title: Implement retry mechanism with backoff

title: Add session management

description: Implemented user session handling with cookie-based tokens. Added remember me functionality.

next_state_text: PR PR-012: Add session management | Implemented user session handling with cookie-based tokens. Added remember me fu


title: Add session management

author_experience: junior

state_text: PR PR-012: Add session management | Implemented user session handling with cookie-based tokens. Added remember me fu

title: Add WebSocket chat handler

description: Real-time chat implementation using WebSocket. Supports direct messages and group channels.

next_state_text: PR PR-017: Add WebSocket chat handler | Real-time chat implementation using WebSocket. Supports direct messages and grou


title: Add WebSocket chat handler

state_text: PR PR-017: Add WebSocket chat handler | Real-time chat implementation using WebSocket. Supports direct messages and grou

title: Add WebSocket chat handler