Synorigin

Checking a plot twist against real precedent

A thriller premise where the investigator turns out to be the culprit - and the three works that already run that mechanism.

This result is from a Claude Sonnet 5 session using the exact system prompt now in production, run before live web search was integrated. Reasoning and tone match the live app; matches were found from training knowledge, not live search.

What was being tested

Whether the check would name specific amnesia and unreliable-investigator precedents by their shared mechanism, rather than gesturing at "this is a twist ending."

The idea submitted

An amnesiac detective investigates a series of crimes, and the twist is that he committed them himself during a dissociative break.

What Synorigin returned

Closest matches

The originality gap

The derivative element is the reveal shape itself. "Investigator equals culprit, concealed by memory loss" is one of the most worn twists in the genre. What is missing is a reason the reveal does something new rather than simply arriving.

The pivot

Make the clues themselves impossible rather than convenient - so the reveal reframes what the reader thought they were reading, instead of only identifying who did it.

Why this result matters

Each match states what is structurally shared, not that the works feel similar. Someone who has never seen Angel Heart can still follow why it was named, because the mechanism is spelled out rather than assumed.

This is the distinction the whole tool rests on: surface similarity is cheap to notice, and mostly useless. Structural overlap is what tells a writer their premise is already occupied.

Related

Check your own idea