f902b310

By: Michael Lynch <git@mtlynch.io>

Reject Tinybeans reactions from unknown followers

Fail Tinybeans parsing when a reaction references a user ID that is not
present in followers.json.

This adds a regression test for an orphaned reaction author and validates
reaction user IDs after loading entries and followers so imports stop on
inconsistent export data instead of silently accepting it.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 33s 33s 35s
Build 2s 2m31s 57s 1m00s
Test - - - -
Deploy - - - -
Suite 0s 3m06s 1m00s 1m00s

Timeline

0s10s20s30s40s50s1m