Consolidated Triage (2026-03-29)
Priority: P3
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
frontend/package-lock.jsonis committed to the repository.- CI workflow (
build.yaml) uses…
Consolidated Triage (2026-03-29)
Priority: P3
Consolidated Triage (2026-03-29)
Priority: P3
Consolidated Triage (2026-03-29)
Priority: P2
Triage: RESOLVED
This issue has been fully implemented in the fork main branch (merged via PR #56 and #352).
Evidence:
frontend/src/pages/Batch.tsxand `frontend/src/pages/Analytics.ts…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
types.pyline 7:patent_id: str-- correctly typed asstr, notint.- The entire…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch (merged via PR #55).
Evidence:
analyzer.pyanalyze_single_patent()(line 109-161) checks if the PDF…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
config.pyreadsSERP_CACHE_TTL_HOURSfrom environment, defaulting to 24 (line 46). -…
Consolidated Triage (2026-03-29)
Priority: P1
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
config.pyreadsMODELfrom environment, defaulting toanthropic/claude-3.5-sonnet(line…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
analyzer.py,serp_api.py, andllm.pyall uselogging.getLogger(__name__)-- zero…
Consolidated Triage (2026-03-29)
Priority: P1
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
tests/test_auth.pyexists with comprehensive tests for registration, login, protected route…
Consolidated Triage (2026-03-29)
Priority: P1
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
api.pyimports and configuresslowapi.Limiterwithget_remote_addressas the key…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
database.pycreates ajobstable ininitialize_schema()(confirmed by grep).api.py…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
auth.pyuses a module-level singleton_db_client(line 150).init_db_client()(line…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
docker-compose.ymluses${POSTGRES_USER},${POSTGRES_PASSWORD},${POSTGRES_DB}…
Triage: RESOLVED
This issue has been fully implemented in the fork main branch.
Evidence:
config.pyreadsCORS_ORIGINSenv var (line 63-70), splits on comma, defaults to localhost…