It's possible to accidentally solve this without working through any of the mystery.
After the introduction.
SELECT sql
FROM sqlite_master
where name = 'crime_scene_report'
Spoiler warning
I then wanted to see what other tables there were.
SELECT * FROM sqlite_master
This reveals the solution check and text. I'm not very familiar with SQLite so it may be that it's not possible to obscure this.