The playbook is the centre of the design. Rather than asking a model whether a clause is "risky", the company’s own positions are encoded per clause type — preferred, acceptable fallback, and unacceptable — with the conditions that distinguish them. A flag is then a specific statement: this liability cap is at three times fees where the playbook permits one times, quoted from clause 11.2.
Every finding carries the clause span it came from. Nothing is asserted without a quotation, because a legal review tool that cannot show its source is not usable — a reviewer has to be able to read the clause and disagree. Findings have a severity, a playbook reference and a suggested fallback position drawn from the playbook rather than generated.
Dates are resolved, not just extracted. A notice obligation expressed as "sixty days prior to the end of the then-current term" is computed against the actual effective date and term length into a concrete date, with the derivation shown. Those dates become reminders, and the obligations become a tracked list per contract.
The system deliberately stops short of advice. It reports what a clause says, how it compares to the company’s stated position, and what date follows from it. It does not tell anyone whether to sign, and the interface says so.