---
id: "product-site-copy-policy"
type: "concept"
title: "Product-site copy is derived, then approved"
summary: "Marketing copy is a projection of existing docs truth — never invented — and only approved copy is publishable."
audiences: ["developers", "builders"]
packageVersion: "1.4.2"
updatedAt: "2026-07-30T16:00:45.570Z"
---
# Product-site copy is derived, then approved

# Product-site copy policy

Docify product mini-sites carry marketing copy. Copy is **derived from the product's own docs** (knowledge, books, README, CLI, package metadata), then approved by the owner. Nobody hand-writes per-product marketing into the platform.

## Rules

1. Populate with `docify product-site derive` → `review` → show the owner → ask approve / edit / replace → `approve --by <owner>`.
2. If a required field has no source, emit a typed `gap` — do not invent capabilities, numbers, SLAs, customers, quotes, or logos.
3. `copyStatus` is `placeholder` → `derived` → `approved` (or `gap`). Only `approved` is publishable.
4. Updating non-placeholder copy writes a backup under `content/<kind>/.versions/` for undo.
5. Never weaken copy lint or the publish approval gate to force a green build.

See `packages/docify-mini-site/docs/COPY-AUTHORING.md` and `AGENTS.md`.