Commit Graph
5 Commits
Author SHA1 Message Date
KG-access a8202161e2 Merge pull request 'refine: query list, category keywords, and relevance terms' (#2) from feature/querymodification into main
Reviewed-on: #2
2026-08-21 09:24:59 +00:00
KG-access ff300a087f refine: query list, category keywords, and relevance terms
config.nas.yaml:
- Consolidate 9 → 8 queries: remove automotive imaging radar,
  wideband DOA radar, super resolution DOA; merge FMCW MIMO → MIMO radar;
  add radar waveform, radar super resolution
- Remove Target Modeling and RF Impairment categories
- Expand DOA keywords (Capon, subspace, compressive sensing)
- Update MIMO keywords (DDM, RDMA)
- Tighten Antenna keyword (array antenna only, drop generic antenna)
- Adjust relevance_terms: interference 1→2, add super resolution: 3,
  remove target simulation and phase noise

state/provider_circuit_breaker_state.json:
- Reset Crossref circuit breaker (recovered)
- Update Semantic Scholar open_until and strikes

docs/paper-monitor-todo.md:
- Mark IEEE network access unblocked (2026-08-21)
- Mark query refactoring done
- Mark classify_and_score category/scoring as partially complete
2026-08-21 18:21:20 +09:00
KG-access eb80fd1cb0 Merge pull request 'feat: integrate Google Scholar alerts and improve paper filtering pipeline' (#1) from feature/googlescholar into main
Reviewed-on: #1
2026-08-20 15:29:19 +00:00
KG-access 2543b0c23f feat: integrate Google Scholar alerts and improve paper filtering pipeline
- Add Google Scholar Alert collection via Gmail IMAP
- Add Gmail App Password based authentication
- Add Google Scholar environment variables to NAS compose configuration
- Enable Google Scholar Alert source in config.nas.yaml
- Disable subject filtering that incorrectly excluded Scholar alert emails
- Parse paper titles and links from Google Scholar alert HTML emails
- Deduplicate collected Scholar papers by normalized title
- Filter Scholar UI/control links such as update alert and unsubscribe entries
- Filter bracket-only alert labels such as [automotive radar]

- Add Google Scholar specific relevance threshold
- Keep global min_relevance at 2
- Set Google Scholar minimum relevance to 3
- Reduce Scholar candidates from 229 collected / 207 merged to 28 accepted

- Add Gemini API rate limiting
- Enforce minimum 13 second interval between Gemini requests
- Apply shared rate limiter to abstract and full-text enrichment
- Prevent Gemini free-tier 5 RPM quota errors
- Verify retry processing of previously failed AI enrichment jobs

- Verify end-to-end NAS workflow
- Google Scholar Alert collection successful
- Gemini enrichment successful without HTTP 429 errors
- Joplin report generation and WebDAV synchronization successful
2026-08-21 00:25:24 +09:00
KG-access c3aad03182 First Commit 2026-08-15 23:43:07 +09:00