Triage: P2 Build - Small complexity. Assigned to @developer. Delegation: Generate and commit the frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds.
Triage: P2 CI/CD - Medium complexity. Assigned to @senior-developer. Delegation: Add pytest test job to CI workflow that gates the Docker image build step.
Triage: P2 Frontend - Medium complexity. Assigned to @senior-developer. Delegation: Add skeleton loader components and error state handling to Batch and Analytics pages. Multiple component…
Triage: P2 Backend - Small complexity. Assigned to @developer. Delegation: Fix Patent.patent_id type annotation from int to str in types.py. One-line bug fix.
Triage: P2 Backend - Small complexity. Assigned to @developer. Delegation: Add PDF download step or docstring/error message to analyze_single_patent clarifying the prerequisite.
Triage: P2 Backend - Small complexity. Assigned to @developer. Delegation: Add MODEL/LLM_MODEL env var to config.py, update llm.py to read from it instead of hardcoding anthropic/claude-3.5-son…
Triage: P2 Backend - Small complexity. Assigned to @developer. Delegation: Add SERP_CACHE_TTL_HOURS env var to config.py with default 24, update serp_api.py cache logic to use it.
Triage: P2 Backend - Small complexity. Assigned to @developer. Delegation: Replace print() calls with Python logging module in analyzer.py, serp_api.py, and llm.py. Use structured logging with…
Triage: P1 Testing - Medium complexity. Assigned to @senior-developer. Delegation: Add comprehensive JWT auth test suite covering registration, login, protected routes, and admin endpoints.…
Triage: P1 Resilience - Medium complexity. Assigned to @senior-developer. Delegation: Create a jobs table in PostgreSQL, refactor the in-memory _jobs dict in api.py to persist state. Requires…
Triage: P1 Security - Small complexity. Assigned to @developer. Delegation: Add slowapi rate limiting to /auth/login and /auth/register endpoints. Straightforward middleware addition.
Triage: P1 Resilience - Small complexity. Assigned to @developer. Delegation: Refactor get_db_client() in auth.py to reuse the shared DatabaseClient instance from database.py instead of…
Triage: P1 Security - Small complexity. Assigned to @developer. Delegation: Add CORS_ALLOWED_ORIGINS env var to config.py, update api.py CORSMiddleware to read from it. Simple config extraction.
Triage: P1 Security - Small complexity. Assigned to @developer. Delegation: Move hardcoded postgres credentials from docker-compose.yml to .env.example template, update docker-compose.yml to…
Triage: P1 Security - Small complexity. Assigned to @developer. Delegation: Add startup guard in auth.py to refuse default JWT secret when APP_ENV != development. Add integration test.…
Triage (repo-manager): Already assigned to AI-Engineer.
- Priority: P3
- Size: medium
- Status: Blocked on #73 (CI pipeline verification)
- Action: No delegation at this time.…
Triage (repo-manager): Assigned to @senior-developer agent (deferred).
- Priority: P2
- Size: large (cross-repo: Talos IngressRoute + gitea-mobile auth middleware)
- Role: Senior…
Triage (repo-manager): Assigned to @developer agent.
- Priority: P2
- Size: small (2-file change: handler + template)
- Role: Developer -- straightforward feature, mirrors…
Triage (repo-manager): Assigned to @devops agent.
- Priority: P1 (highest among active issues)
- Size: small
- Role: DevOps -- CI pipeline verification, trigger workflow, diagnose…