“Verify that the session expires after 30 minutes of inactivity.”
Sounds right. But is 30 minutes your rule, or a number the AI has seen a thousand times? To check, you have to go and find the spec yourself — the work the tool was meant to save.
Add your requirement docs, specs and standards to Canon. Hawzu's AI then writes test cases from what your documents say, and every case shows the document and section it came from. Checking one takes seconds instead of a trip to find the spec.
“Verify that the session expires after 30 minutes of inactivity.”
Sounds right. But is 30 minutes your rule, or a number the AI has seen a thousand times? To check, you have to go and find the spec yourself — the work the tool was meant to save.
“Verify that the session expires after 15 minutes of inactivity.”
Same sentence, plus a source tag. Hover it to read the text the AI used. Checking it is a ten-second look at a document you can open.
Canon isn't somewhere you go to read documents. It's what the AI reads from. It's on by default, and you can switch it off for a single run.
Upload a spec, or a whole folder of them — the folder structure comes with it. You can also drag files straight onto the page.
It reads the text, then makes it searchable. Once the status says Grounding, the AI is using it. If a file can't be read, the page tells you why.
Test case generation, Oracle, release readiness and Atlas all read from Canon, and each one shows which documents it used.
You can always see where an answer came from, and you're told plainly when your documents don't cover something.
Your PRD, API contract, accessibility standard or release exit criteria becomes what the AI writes against — not a general guess about how apps like yours usually work.
Each generated case carries a tag for every document it used. Hover the tag to read the exact text the AI was given.
Ask Oracle what your documents say about a topic. If it finds nothing, you've learned the spec is thin before you generate forty test cases, not after.
A document that failed to load is worse than a missing one, because the list still looks full. Every document shows its status, and a failed one shows the reason.
Canon has one page of its own. Its value shows up everywhere else.
The AI test case generator writes from your documents and tags each case with its sources. When it finds a gap — something the spec never says — the gap points at the document too.
AI test case generator →Ask Oracle “what does our spec say about expired cards?” and it answers from your Canon documents, with the source listed underneath.
Oracle →The AI summary on a release judges it against the exit criteria you wrote down, and names them — so a reviewer can open the actual standard.
Releases & sign-off →Atlas can read your documents and suggest the areas and screens of your product. Each suggestion shows the document it came from, and nothing is added until you approve it.
Atlas — the product map →Better to know now than to find out halfway through a review.
PDF, Word, Excel, CSV, Markdown, text and log files. There's no Confluence connector and no website crawler.
A PDF made of page images has no text to read, so Canon turns it down and says why. Export a PDF with selectable text instead.
When a spec gets a new version, upload it and remove the old one, so the AI reads the current rules.
If the spec says “users may edit shared steps” but never says what should happen, there is nothing to check. Canon won't invent the missing rule — the AI says the spec is silent.
Someone in the review reads a generated test case that says data is kept for 30 days, and asks the question that stops every meeting. Without a source, someone has to go and look. With Canon, the case carries a tag — Data retention policy · §2 — so they open it, confirm, and move on. Then they ask about deletion, find nothing in Canon, and learn something more useful than a test case: nobody has written that rule down.
Canon holds what your product promises. Atlas maps what it's made of — its areas and screens, what depends on what, and which parts no test reaches.
Every feature on every plan. Free for five people, $20 per member after — no credit card.