---
title: template-placeholder-unresolved
description: Reports a Template placeholder or placeholder delimiter left in a completed typed document.
---

[← All Rules](/rules/)

## What it does

Reports valid placeholders, malformed placeholders, and unmatched `{{` or `}}` delimiters that remain in a completed typed document.

## Why it matters

Remaining placeholder syntax shows that the Document Draft still needs authored content.

## Examples

### Non-passing

```md title="docs/decisions/0001-choice.md"
# Choice

{{summary}}
```

### Passing

```md title="docs/decisions/0001-choice.md"
# Choice

We will use the selected approach.
```

## When it applies

This Rule belongs to the configurable `document-types` group. It checks recognized documents that match a loaded Document Type, not the type's Template support file.

## References

See [Create a Document Draft](/create-a-document/) for draft completion and [`src/template.ts`](https://github.com/evilkiwi/presswork/blob/main/src/template.ts) for unresolved-content evaluation.
