jevbooks

← All projects

plotveil

Dearest/plotveil · Homepage

Quiet spoiler blocker for YouTube comments, one Jev Noul decision each.

What it is

PlotVeil is a Chrome extension that covers YouTube comments while it checks whether they reveal concrete plot events of the video being watched or of other titles the user protects. It is for viewers who want to avoid spoilers without a keyword blocklist.

How it uses Jev

One typed Noul decision per comment asks whether state.comments.{{id}} reveals a concrete plot event, character fate, ending, twist or match result of state.video_title or state.protected_titles. The extension sends the rule text and comment state to a Cloudflare Worker, which batches up to 20 comments per request to Jev. The extension compares the returned probability against a user-chosen threshold (0.85, 0.7, 0.5) and keeps the comment covered on failure.

Primitives:noul

Technique worth stealing

Keep the typed question in the client, send it as data to a thin proxy, and own the threshold in application code.

Try it

pnpm install; pnpm dev; load the unpacked extension. Tests run offline with pnpm test.

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.96
  • Shows a System One patternyes0.86
  • Handles uncertaintyyes0.91
  • Measuredno0.21
  • Runnableyes0.98
  • Worth recommendingno0.33
  • Model replicano0.05
  • Problem scopescore on a 0–2 scale0.95
  • About Jevyes0.99

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 21 Sept 2026.