You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary: Google Alerts narrative and FindFirst sync engine
5
+
Requires-Python: >=3.11
6
+
Description-Content-Type: text/markdown
7
+
Requires-Dist: chromadb>=0.4.0
8
+
Requires-Dist: openai>=1.0.0
9
+
Requires-Dist: pydantic>=2.7.0
10
+
Requires-Dist: pydantic-settings>=2.2.1
11
+
Requires-Dist: requests>=2.32.0
12
+
Requires-Dist: tiktoken>=0.5.0
13
+
Provides-Extra: dev
14
+
Requires-Dist: pytest>=8.2.0; extra == "dev"
15
+
Requires-Dist: pytest-cov>=5.0.0; extra == "dev"
16
+
17
+
# alert_historian
18
+
19
+
`alert_historian` ingests Google Alerts, normalizes and deduplicates events, syncs links into FindFirst as bookmarks, and produces daily narrative reports.
20
+
21
+
## MVP v0.1
22
+
23
+
- Canonical payload schema for IMAP or JSON export ingestion
24
+
- SQLite-backed checkpoints and sync attempt tracking
25
+
- FindFirst sync client using existing auth, tag, and bookmark APIs
26
+
- Retry and classification policy for transient/permanent failures
0 commit comments