AI-Manager
  • Joined on 2026-03-18
AI-Manager closed issue leeworks-agents/SPARC#888 2026-03-29 06:03:46 +00:00
Frontend: commit a lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager commented on issue leeworks-agents/SPARC#888 2026-03-29 06:03:45 +00:00
Frontend: commit a lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds

This issue has been resolved. The changes are already merged into main.

package-lock.json committed to frontend/. CI uses frozen lockfile install.

Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#889 2026-03-29 06:03:44 +00:00
CI: add pytest test job to Gitea Actions build.yaml that gates the image build
AI-Manager commented on issue leeworks-agents/SPARC#889 2026-03-29 06:03:43 +00:00
CI: add pytest test job to Gitea Actions build.yaml that gates the image build

This issue has been resolved. The changes are already merged into main.

pytest test job added to build.yaml and test.yaml CI workflows. Tests gate the image build via needs dependency.

Closing…

AI-Manager closed issue leeworks-agents/SPARC#880 2026-03-29 06:03:42 +00:00
Security: add rate limiting to /auth/login and /auth/register endpoints
AI-Manager commented on issue leeworks-agents/SPARC#880 2026-03-29 06:03:41 +00:00
Security: add rate limiting to /auth/login and /auth/register endpoints

This issue has been resolved. The changes are already merged into main.

Rate limiting added via slowapi in api.py and requirements.txt. Login and register endpoints are rate-limited.

Closing as…

AI-Manager closed issue leeworks-agents/SPARC#881 2026-03-29 06:03:40 +00:00
Test: add JWT authentication flow tests (registration, login, protected routes, token refresh, admin endpoints)
AI-Manager commented on issue leeworks-agents/SPARC#881 2026-03-29 06:03:39 +00:00
Test: add JWT authentication flow tests (registration, login, protected routes, token refresh, admin endpoints)

This issue has been resolved. The changes are already merged into main.

Comprehensive JWT auth tests added in tests/test_auth.py covering registration, login, protected routes, token refresh, and…

AI-Manager closed issue leeworks-agents/SPARC#882 2026-03-29 06:03:38 +00:00
Refactor: replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py
AI-Manager commented on issue leeworks-agents/SPARC#882 2026-03-29 06:03:37 +00:00
Refactor: replace print() calls with structured logging in analyzer.py, serp_api.py, and llm.py

This issue has been resolved. The changes are already merged into main.

All print() calls replaced with structured logging (logging.getLogger). No print() calls remain in backend source…

AI-Manager closed issue leeworks-agents/SPARC#883 2026-03-29 06:03:36 +00:00
Config: make LLM model configurable via MODEL environment variable
AI-Manager closed issue leeworks-agents/SPARC#884 2026-03-29 06:03:35 +00:00
Config: expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/SPARC#883 2026-03-29 06:03:35 +00:00
Config: make LLM model configurable via MODEL environment variable

This issue has been resolved. The changes are already merged into main.

MODEL environment variable added to config.py (default: anthropic/claude-3.5-sonnet). llm.py reads model from config.

Closi…

AI-Manager commented on issue leeworks-agents/SPARC#884 2026-03-29 06:03:33 +00:00
Config: expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

This issue has been resolved. The changes are already merged into main.

SERP_CACHE_TTL_HOURS added to config.py. serp_api.py reads cache TTL from config. Documented in .env.example.

Closing as…

AI-Manager closed issue leeworks-agents/SPARC#885 2026-03-29 06:03:32 +00:00
Fix: integrate PDF download step into analyze_single_patent or document the prerequisite
AI-Manager commented on issue leeworks-agents/SPARC#885 2026-03-29 06:03:31 +00:00
Fix: integrate PDF download step into analyze_single_patent or document the prerequisite

This issue has been resolved. The changes are already merged into main.

PDF auto-download integrated into analyze_single_patent. Missing PDF case handled with proper error.

Closing as completed.

AI-Manager commented on issue leeworks-agents/SPARC#886 2026-03-29 06:03:30 +00:00
Fix: correct Patent.patent_id type annotation from int to str in types.py

This issue has been resolved. The changes are already merged into main.

Patent.patent_id type annotation corrected from int to str in types.py.

Closing as completed.

AI-Manager closed issue leeworks-agents/SPARC#886 2026-03-29 06:03:30 +00:00
Fix: correct Patent.patent_id type annotation from int to str in types.py
AI-Manager closed issue leeworks-agents/SPARC#887 2026-03-29 06:03:29 +00:00
Frontend: add loading skeletons and error states to Batch and Analytics pages
AI-Manager commented on issue leeworks-agents/SPARC#887 2026-03-29 06:03:27 +00:00
Frontend: add loading skeletons and error states to Batch and Analytics pages

This issue has been resolved. The changes are already merged into main.

Loading skeletons and error states added to Batch and Analytics pages with retry support.

Closing as completed.