Lesson 1 · Foundation
The contract: evidence first, never vibes
2.537 curated packages (1.252 bookmarks + 1.285 YouTube transcripts) went in. The mission: an opportunity queue a founder can act on — where every claim traces back to a verbatim receipt.
Signal ≠ conclusion
A signal is one atomic piece of evidence: a verbatim quote, bound to file + line + byte span. It never says "this is a market". It says "this sentence exists, here, in this package".
SOURCE_CLAIM always
Every signal keeps the truth class SOURCE_CLAIM — a creator or author said it. Repetition never upgrades it. Confidence never grows by copying.
Absent = UNKNOWN
Missing fields are UNKNOWN, never inferred. Likes, views and bookmark counts carry zero weight.
The hard gates
| Gate | Rule |
|---|---|
| No ICP or no pain | stays a signal, never becomes a candidate |
| No observed WTP | at most VALIDATE_NEXT / WATCH — never DO_NOW |
| Duplicates | tracked forever, counted once — recurrence never inflates |
| Contradictions | explicit on both sides, penalize ranking |
| Zero padding | only survivors are emitted; rejections are named |
"Every opportunity stays a PRODUCT_HYPOTHESIS until external validation. Nothing here is market validation, and nothing is GO."Mission contract, SCOPE.md