fix (ornith-35): watchlistRepository double-encoding bug — single JSON.stringify, 13/13 tests pass
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
# ADR-0003: Cookie-based X (Twitter) data source
|
||||
|
||||
Date: 2026-06-27
|
||||
Status: Accepted
|
||||
|
||||
## Decision
|
||||
X research feed uses cookie-based auth (operator-supplied auth_token + ct0 in a gitignored local secrets file). One shared read-only X source, not per-user.
|
||||
|
||||
## Consequences
|
||||
- TOS-sensitive: read-only, rate-limited, attribution preserved, no bulk scraping. Operator owns cookie freshness.
|
||||
- Output → Tier B shared content (thread mirrors). Trusted-account allowlists are per-user (Tier C).
|
||||
- Adapter uses bird CLI / Twitter API v2 with cookies for cashtag search ($SYMBOL) + curated timelines.
|
||||
Reference in New Issue
Block a user