Generate static HeuristicProfile in CA admin, preview and run without LLM on each post via shared interpreter in CP batch and listener.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add developer docs for CA/CP/PI flows and wire cp-workers to the host SOCKS proxy so local Telegram auth and parsing work reliably.
Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce background scheduling and migrations for analytics ingest, expand parser management and map toolbar UX, and ignore local data/session files from version control.
Co-authored-by: Cursor <cursoragent@cursor.com>
Deliver parsers, events, analytics, and PI management in Vue; fix Telegram session mount and map navigation to events by eventId.
Co-authored-by: Cursor <cursoragent@cursor.com>
Unify parsing workers, analytics API with PostgreSQL, map UI, and PI distribution into centers/ with Docker Compose.
Co-authored-by: Cursor <cursoragent@cursor.com>