X-RADAR
System

Settings

Backend
  • SHEET_ID BOUND
  • GOOGLE_SERVICE_ACCOUNT_JSON BOUND
  • Cache TTL 60s
Source
X Bookmark Radar - Cross-Project Log ↗
Tabs: Radar Log · Project Cross-Ref · Mobile Feed · README
Pipeline
launchd com.cavumedia.x-radar (Mac Studio, daily 06:00 CDT)
  → ~/bin/x-radar/daily_run.sh
    → scrape_bookmarks.py (Playwright, persisted X login)
    → diff_new.py (find unprocessed)
    → claude -p with process_prompt_template.txt
       → memory_store + Sheet append + daily note append
    → mark_processed.py (state.json)
    → update_project_index.py (by_project.json from ai_memory Postgres)
This dashboard reads the resulting Sheet via service account at request time, cached 60s.