A second agent checks the first

The agent that writes never approves its own work. An independent reviewer checks every change, scores the risk and decides: merge now, merge in 24 hours, or a named human.

Small, safe fixes merge after checks. Small edits merge after 24 hours unless someone objects. Anything bigger waits for a person.

Broken links, typos, redirects, sidebar order

Merges after checks

Small edits under 30 lines, renamed parameters

Merges in 24h

New or deleted pages, API behaviour, pricing, security

Waits for a person
GitHub

A pull request merges

Docs sync reads the diff in any product repo you connect.

Jira, Linear

A ticket closes

Label a ticket docs-needed and it becomes a docs change when it closes.

Slack

Someone asks in a thread

Mention @Paperkraft where the decision was made.

Schedule

A schedule runs

Weekly link checks, monthly freshness reviews, whatever cadence you set.

Everything shipped, in one message

Once a week Paperkraft posts what changed in your docs, what merged on its own and what is waiting for someone. Leads read one message instead of every pull request.

PaperkraftMonday, #docs
Your docs this week
  • 14 merged after checks
  • 3 merged after 24 hours
  • 2 approved by your team
  • 1 reverted in one click
Sample data

Your team's senior technical writer

Join the beta, connect your docs repository and let the next merge update them for you.