| # | Fixture | Expected behaviour | Measured | Result |
|---|---|---|---|---|
| Run the fixtures to populate this table. | ||||
What is asserted
No non-numeric scores, no score above 100, a finite headline, a provisional short input, and the expected ordering between clean copy and spam or a deliberately poor page. The harness does not assert one exact score, because a small rule change should not fail every fixture.
What is not asserted
The harness does not call Google, an AI engine, or a paid API. It does not measure ranking, traffic, or citation. It tests the local scoring contract only.