The four headline numbers
Pick the window with the selector: 30 days, 90 days, 180 days, or a year. It defaults to 90 days.
A playbook is called stale only when both conditions hold: it has gone roughly six weeks without an edit, and enough new decisions have piled up since to justify a revisit.
An untouched playbook that nobody is reviewing against is not stale, it is just idle.
Clause deviation
Below the metrics, every enabled clause gets a row showing how often it actually drew a redline, what share of counterparty language was accepted on it, and its authored approval level. Clauses that are high-stakes, meaning Partner or General Counsel approval, must-have priority, or a declared walk-away floor, are badged, as are declared deal-breakers. Each row ends with a drift verdict.
Rows are ordered by decision volume, so the clauses your team argues about most come first.
Coverage gaps
The most useful part of the panel is often at the bottom. Coverage gaps list clause types your team keeps redlining that have no position in this playbook at all. The playbook is blind to them, which means review has no consistent standard to apply. Each gap shows how many redlines it drew and what share was accepted, so you can start with the ones that are costing the most time.What produces the signal
Health reads the accept and reject decisions recorded against contract reviews. It does not read drafts, chats, or documents. That means the panel stays empty until your team is actually working reviews and recording outcomes, and it fills in from there. In a team workspace, the signal is shared: decisions recorded across the organization feed everyone’s view, plus your own personal reviews.Limitations
- A clause needs a handful of recorded decisions in the window before it gets any verdict at all. Below that it reports no signal rather than guessing.
- The drift thresholds are deliberately coarse. Roughly, accepting the counterparty most of the time reads as too strict and rejecting most of the time reads as too soft. There is no statistical test underneath.
- Acceptance rate counts decisions, not deal value. Ten small deals move it as much as ten large ones.
- The panel measures behavior, not correctness. A clause where you always accept the counterparty may mean your position is too strict, or it may mean your team is conceding something it should not.
- Staleness is measured from the last edit to the playbook, so a trivial edit resets it.
- Coverage gaps only surface clause types that were actually redlined and classified. A clause nobody has touched will never appear.
Related
Drift Suggestions
The per-clause version, with the actual language your team accepted.
Structure Check
Whether the playbook is well-formed, independent of any deal data.
Contract Review
Where the accept and reject decisions come from.
Clause Rules
Close a coverage gap by adding the missing position.

