Commit Graph
5 Commits
Author SHA1 Message Date
KG-access e6d6713169 feat: enable IEEE Xplore collection and document validation
- enable IEEE source in default and NAS configurations
- record API activation, rate-limit validation, and full-run results
- update NAS operational guidance and TODO status
2026-08-24 23:46:19 +09:00
KG-access f7e31aef1c feat: implement Groq fallback for Gemini failures and update ops docs
add Groq dependency and NAS config entries for fallback provider
implement Gemini -> Groq fallback flow on quota, timeout, and API errors
validate Groq API key with models listing and runtime invocation path
update AI orchestration logic in runner and ai enrichment pipeline
update TODO document to mark Groq auth, integration, and verification as completed
2026-08-22 15:19:59 +09: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 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