Playbook Check

A playbook is the list of positions you take on a type of contract: what you want, what you can live with, what you never sign. Playbook Check reads a contract against that list, one position at a time, and tells you for each one whether the contract meets it, falls back to an acceptable alternative, deviates from it, or says nothing about it. Every verdict that colors the text rests on a quote copied from the contract, so you can see exactly what it was based on.

It is a reviewer that never gets tired of the boring positions, not a lawyer. It does not judge whether a clause is enforceable, it does not know your client, and it can be wrong. Treat every result as a lead to check.

Your first check

  1. Open the contract you want to check. Playbook Check reads the whole document; a selection is not enough.
  2. Run Playbook Check from the command palette, or from the Quick Actions on a new installation. You can also right-click the contract in the file tree, in the list of open files or on its title in the top bar and choose Playbook Check…: Return opens the contract and the same window. After a check, if you change the contract, a Playbook Check button above the chat box offers to check it again with the same playbook.
  3. Choose a playbook. Return lists every *.playbook.md file in your workspace folders, the ones closest to the contract first, then the playbooks in Settings → Document Templates, the built-in starters among them (see Starting points). You can also pick a file with Browse….
  4. The first time you use a playbook, review it and click Approve and use. Return then checks with exactly the version you approved (see Approving a playbook).
  5. Click Run. On a long contract this can take a while: Return checks it section by section and shows the progress in the chat.

The result opens as a card in the chat, and the findings appear in the contract: a red mark for a deviation, an amber one for a fallback.

The playbook file

A playbook is a plain Markdown file whose name ends in .playbook.md, so you can write and keep it anywhere, edit it in any editor, and share it with your team. One heading per position:

# Playbook: Master Services Agreement (Customer)

- Agreement type: master services agreement
- Our side: Customer
- Governing law: English law

## Liability cap
- Required: yes
- Priority: high
- Preferred: each Party's total liability is capped at no less than 200% of the Charges paid in the 12 months before the claim
- Acceptable:
  - a cap of at least 150% of the Charges paid in the 12 months before the claim
- Unacceptable: a cap below 100% of the Charges paid in the 12 months before the claim
- Model wording: "Each Party's total aggregate liability shall not exceed two hundred per cent (200%) of the Charges paid in the twelve (12) months preceding the claim."
- Note: below 150% needs partner sign-off

The fields:

FieldWhat it is
Agreement typeUnder the title: the kind of contract. Context for the check.
Our sideUnder the title: the party you act for.
Governing lawUnder the title: the law the positions assume.
Required: yes / noA required position the contract does not cover is reported as Missing.
Priority: high / medium / lowOrders the findings: what matters most comes first.
PreferredThe position you want.
AcceptableFallbacks you can accept, best first, one per line. Optional.
UnacceptableThe line you do not cross. Optional.
Model wordingYour clause for this position. Used when you fix a deviation and when you insert a missing clause. Optional.
NoteFor you. Shown in the card, never sent to a model. Optional.
SourceThe sentence of your own contract template a position comes from, in a playbook made with Draft Playbook. Optional.

Return also reads these labels in Polish, as the Polish templates use them: Typ umowy, Nasza strona, Prawo, Wymagana (tak / nie), Priorytet (wysoki / średni / niski), Preferowane, Dopuszczalne, Nieakceptowalne, Wzorcowe brzmienie, Notatka, Źródło.

A paragraph under the title is for people too: it is shown in the review, never sent to a model. If a playbook has format problems, the review lists them by line, and the check waits until they are fixed.

Verdicts

VerdictWhat it means
DeviationThe contract has a clause on this position, and it meets neither the preferred position nor an acceptable fallback. Marked red.
FallbackThe clause matches one of your acceptable fallbacks. Marked amber. “Show fallbacks” on the result card turns these marks on and off.
AlignedThe clause meets your preferred position. Listed in the card, not marked in the text.
MissingA required position no section of the contract covers. It has no place in the text, so it is listed under “Not in document”.
Not presentAn optional position the contract does not cover.
UnverifiedThe model gave a quote Return could not find in the contract, word for word. Nothing is marked; check these yourself.
Not checkedThe part of the contract that covers this position failed to process, or its answer was cut off before it reached this position. “Retry failed sections” runs just those parts again.

A finding only colors the text when its quote is found in the contract exactly, apart from typography and spacing. A paraphrase never counts.

Approving a playbook

A playbook decides what the model is asked to check, so Return uses it only after you have read it. Approval is recorded on this computer, for exactly the content you saw:

Approval lives in Return, not in the file: a colleague who receives your playbook reviews and approves it on their computer.

What is sent to the model

Decisions

Each finding ends with one of your decisions:

Exceptions that arrive inside a file from someone else are not applied until you look at them: Document Details lists them, with Apply these exceptions and Remove all.

Report

Create report on the result card opens the result as a new document: the date of the check, the playbook and its version, the mode, the counts, every position with its verdict, quote and your decision, the dismissed ones included. Save it, or export it to PDF or HTML. A report never contains the playbook’s notes or model wording; the note you type when you accept a finding is part of your decision and is in the report.

Starting points

You don’t have to write a playbook from scratch:

Limits