Canon gate
Before a brief is surfaced it is checked against everything this creator has already said publicly, which hooks are still cooling down, and which formats the model has ruled out.
reading the live Worker
Run the canon gate on a draft
Paste a headline. With no feature vector the contradiction rule is evaluated live against the recorded canon (not persisted). Pick the six features to score and gate a full candidate — a fresh posterior draw, every rule, persisted to the ledger.
Hook
Format
Length
Thumbnail
Slot
| When | Rule | Verdict | Explanation |
|---|---|---|---|
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Blocked | P(helps) for topic_cluster:topic_2 is at or below 20%; the evidence has ruled this out. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "story_cold_open" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "story_cold_open" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "story_cold_open" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "contrarian" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "story_cold_open" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "story_cold_open" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked · overriddenoverride recorded | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Blocked | P(helps) for topic_cluster:topic_2 is at or below 20%; the evidence has ruled this out. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Blocked | P(helps) for thumbnail_archetype:object_hero is at or below 20%; the evidence has ruled this out. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "number_list" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Passed | no conflict with the canon. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
| 2026-08-28 | Format the evidence has ruled out | Passed | no active feature is ruled out by the model. |
| 2026-08-28 | Contradicts something already said | Blocked | draft overlaps the recorded stance "I think 20 minute videos are dead for this channel." — surface it as a decision about that claim, not a new claim. |
| 2026-08-28 | Hook used too recently | Blocked | hook "question" was used within the last 14 days; repeating it would not test anything new. |
A block can be overridden. The override is recorded on the event and shown here, because a creator disagreeing with the gate is itself information the audit trail must keep.