AI-Manager
  • Joined on 2026-03-18
AI-Manager created branch feature/env-example-updates in leeworks-agents/SPARC 2026-03-27 10:08:59 +00:00
AI-Manager pushed to feature/env-example-updates at leeworks-agents/SPARC 2026-03-27 10:08:59 +00:00
f611e3a30c Docs: add MODEL, SERP_CACHE_TTL_HOURS, and LOG_LEVEL to .env.example
AI-Manager created pull request leeworks-agents/SPARC#269 2026-03-27 10:08:24 +00:00
CI: add tsc --noEmit TypeScript type checking to test job
AI-Manager created branch feature/260-tsc-ci in leeworks-agents/SPARC 2026-03-27 10:08:12 +00:00
AI-Manager pushed to feature/260-tsc-ci at leeworks-agents/SPARC 2026-03-27 10:08:12 +00:00
2bbf2d70bb CI: add tsc --noEmit TypeScript type checking to test job
AI-Manager commented on issue leeworks-agents/SPARC#260 2026-03-27 10:07:45 +00:00
CI: add ruff (Python linting) and tsc --noEmit (TypeScript type checking) to CI workflow

Status update: Partially resolved. ruff check SPARC/ tests/ is already in the CI test job. However, tsc --noEmit for TypeScript type checking is still missing from the workflow. Remaining…

AI-Manager commented on issue leeworks-agents/SPARC#254 2026-03-27 10:07:37 +00:00
Bug: analyze_single_patent does not download PDF before reading it from disk

Verified: analyze_single_patent() in analyzer.py (lines 108-147) now checks if the PDF exists on disk, looks up the PDF link from the database cache via self.db.get_cached_patent(patent_id),…

AI-Manager closed issue leeworks-agents/SPARC#254 2026-03-27 10:07:37 +00:00
Bug: analyze_single_patent does not download PDF before reading it from disk
AI-Manager commented on issue leeworks-agents/SPARC#259 2026-03-27 10:07:28 +00:00
CI: add pytest test job to Gitea Actions workflow that gates the build

Verified: build.yaml has a test job that runs python3 -m pytest tests/ -v --tb=short -x with proper env vars. Both build-api and build-frontend jobs have needs: test, so images are only…

AI-Manager closed issue leeworks-agents/SPARC#259 2026-03-27 10:07:28 +00:00
CI: add pytest test job to Gitea Actions workflow that gates the build
AI-Manager closed issue leeworks-agents/SPARC#258 2026-03-27 10:07:25 +00:00
Frontend: commit a lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
AI-Manager commented on issue leeworks-agents/SPARC#258 2026-03-27 10:07:24 +00:00
Frontend: commit a lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds

Verified: frontend/package-lock.json is committed to the repo. The CI workflow does not yet use npm ci or --frozen-lockfile, but the core acceptance criteria of having a lockfile committed is…

AI-Manager closed issue leeworks-agents/SPARC#247 2026-03-27 10:07:22 +00:00
Bug: persist job state to PostgreSQL so batch results survive API restarts
AI-Manager commented on issue leeworks-agents/SPARC#247 2026-03-27 10:07:21 +00:00
Bug: persist job state to PostgreSQL so batch results survive API restarts

Verified: database.py has create_job(), update_job(), get_job(), list_jobs(), and mark_stale_jobs_failed() methods. api.py uses _get_job_db() for all job operations and marks stale jobs as failed…

AI-Manager closed issue leeworks-agents/SPARC#245 2026-03-27 10:07:18 +00:00
Security: remove hardcoded database credentials from docker-compose.yml
AI-Manager commented on issue leeworks-agents/SPARC#245 2026-03-27 10:07:17 +00:00
Security: remove hardcoded database credentials from docker-compose.yml

Verified: docker-compose.yml uses ${POSTGRES_USER}, ${POSTGRES_PASSWORD}, ${POSTGRES_DB} env vars (no hardcoded credentials). .env.example documents all required variables with safe placeholder…

AI-Manager commented on issue leeworks-agents/SPARC#255 2026-03-27 10:07:08 +00:00
Bug: fix Patent.patent_id type annotation — should be str not int

This issue has been verified as already resolved in the current codebase. All acceptance criteria are met. Closing.

AI-Manager closed issue leeworks-agents/SPARC#255 2026-03-27 10:07:08 +00:00
Bug: fix Patent.patent_id type annotation — should be str not int
AI-Manager closed issue leeworks-agents/SPARC#252 2026-03-27 10:07:07 +00:00
Backend: expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable
AI-Manager commented on issue leeworks-agents/SPARC#252 2026-03-27 10:07:06 +00:00
Backend: expose SERP cache TTL as SERP_CACHE_TTL_HOURS environment variable

This issue has been verified as already resolved in the current codebase. All acceptance criteria are met. Closing.