Mechanically
Thin. dashboard.ts:6 collects the entire creators table then runs seven .filter().length passes in JS. One of 166 .collect() calls across the Convex tree.
Thin. dashboard.ts:6 collects the entire creators table then runs seven .filter().length passes in JS. One of 166 .collect() calls across the Convex tree.
Reads across domains; owns no data.
src/pages/Dashboard.tsxsrc/components/dashboard/dashboard.tsconvex/dashboard.ts:6
FIX — dashboard.ts:6 scans whole table +7 JS filters; aggregate fixes it.
Kills the 166 .collect() full-scans; real counts/leaderboards.
Temporal “what changed / what was promised” memory for owner-intelligence.
LIFT = copy the code into the fork · WRAP = run underneath as a service · STUDY = architecture only. Verdicts from the OFM sourcing campaign.
Research priority for this domain is high. Agent findings splice in below this line and survive regeneration.