---
title: "no-paragraph-pinning"
description: "Flags paragraphs that open and close by repeating the same theme."
sidebar:
  label: "no-paragraph-pinning"
  badge: "Soft"
search:
  tags: [rule, inferential, style]
---

| Property | Value |
| -------- | ----- |
| Kind | Soft rule |
| Engine | `inferential` |
| Tier | `inferential` |
| Severity | `warning` |
| Intent | `style` |
| Scope | `text` |

:::note
This is a style rule. It reports findings and participates in `--fix`, but never moves the [human-likeness score](/docs/concepts/scoring).
:::

## Why

Returning to the opening phrase as a closing beat pins the paragraph instead of moving the analysis forward.

## Examples

<Columns cols={2}>
  <Column>
    **Flagged**

    The record raises a notice problem. The parties exchanged several letters, but none stated the contractual deadline. The notice problem therefore remains the notice problem.
  </Column>
  <Column>
    **Better**

    The record raises a notice problem. The parties exchanged several letters, but none stated the contractual deadline. The court should therefore construe the notice provision against the drafter.
  </Column>
</Columns>

## Rubric

This rule is evaluated by the optional [AI judge](/docs/guides/judge) against the criteria below.

Flag a paragraph when its opening theme or distinctive phrase returns in
the closing sentence merely to pin the paragraph's point. The return may
repeat the same words or restate the same idea without adding a consequence,
qualification, or new direction. Do not flag a paragraph that ends with a
new implication, result, or recommendation. Do not flag repetition required
to identify a defined legal term, party, claim, or statutory element.

### Should flag

- The record presents a serious timing problem. The parties dispute when the notice arrived, and the file contains no delivery receipt. The timing problem remains the timing problem.
- The statute gives the agency broad discretion. The agency considered the relevant reports and heard from both sides. That broad discretion is the central point.
- The contract contains an integration clause. The parties exchanged drafts and signed the final version. The integration clause is still the integration clause.
- The witness's account is uncertain. She changed the date twice and could not identify the source of her estimate. The uncertainty is the real issue.

### Should pass

- The record presents a serious timing problem. The parties dispute when the notice arrived, and the file contains no delivery receipt. The court should remand for a finding on delivery.
- The statute gives the agency broad discretion. The agency considered the relevant reports and heard from both sides. The decision therefore falls within the statute's zone of reasonableness.
- The contract contains an integration clause. The parties exchanged drafts and signed the final version. The clause bars reliance on the earlier representations.
- The witness's account is uncertain. She changed the date twice and could not identify the source of her estimate. The testimony cannot support summary judgment.

## Turning it off

```sh
lawlint --disable no-paragraph-pinning draft.md
```

Or durably, in `.lawlint/config.json` — see [Configuration](/docs/reference/configuration).
