Skip to content

docuchat 0.6.0

Latest

Choose a tag to compare

@janderswag janderswag released this 12 Jul 00:30
· 6 commits to main since this release

docuchat 0.6.0

The false "missing" is fixed. When Contract Review cannot find a clause, it now goes back and checks every document individually before saying so, and a clause that was there all along comes back as Found, with its citation.

Absence verification in Contract Review

  • The root cause, fixed in the engine: in a matter with many documents, the most relevant passages matter-wide can crowd out the one document that actually contains a clause. Retrieval can now be hard-scoped to a single document.
  • After the checklist pass, every "Not located" row is automatically re-checked against each document in the matter, one at a time. You watch it happen: "Verifying absences in each document (2 of 5)".
  • A clause that was wrongly flagged flips to Found with a mechanically verified page citation. A true absence earns a claim the checklist could never make before: "Not located in 5 documents (every document checked individually)."
  • Cancelling during verification keeps the finished review. Nothing you waited for is thrown away.

Compare Documents gets the same honesty

  • Every negative cell in the comparison grid is re-checked scoped to its own document and upgraded live in the grid.
  • The CSV export now carries a "Check scope" column, so a matter-wide check and a per-document check never read the same.

Reviewing one document now means one document

  • A single-document review scopes the search itself to that document, not just the labeling afterward. Its "Not located" rows are now per-document claims by construction.
  • Reviewing a document that has no readable content fails with a clear message instead of producing a review that looked finished but checked nothing.

Honest to the last label

  • Word, Markdown, copy, and on-screen caveats all name the per-document verification when it ran, and say "this document's passages" when you reviewed one document.
  • The engine gate held exactly: 63/63 grounded answers, 9/9 correct refusals, 0 rejected claims, byte-identical for every unscoped call.

Owner click-through before publishing:

  1. Run a review on a 6+ document matter and watch the absence-verification pass run after the checklist.
  2. Confirm a formerly false "missing" clause flips to Found with a citation.
  3. A Word export of that review carries the per-document caveat sentence and the "each document checked individually" labels.