Block a user
SQLite cache bootstrap + single-issue mirror upsert
Full reconcile-on-launch of the work repo
ChangeSource interface + polling source
Gitea read client behind an injected fetch