artifact-restraint · git:20260822.1cdda04 · 2026-08-22 · sha256 6e0245777aa23da6

artifact-restraint git:20260822.1cdda04A

Immutable. This exact content is served forever at /api/v1/blob/6e0245777aa23da6.

---
name: artifact-restraint
description: >-
  Enforce a closed content inventory for generic artifacts. Use when creating,
  editing, planning, or reviewing PDFs, resumes, documents, slides, roadshows,
  videos, tutorials, web pages, generative images, or similar deliverables.
  Prevent content bloat, repeated or unsupported claims, narrative padding,
  template-derived sections, and decorative entities. Apply for artifacts by
  default unless the user explicitly requests detailed or comprehensive
  treatment.
---

# Artifact restraint

## Hard default

Treat user-supplied and verified content as a closed inventory. The artifact may
arrange and present that inventory; it must not enlarge it.

Every claim, action, benefit, example, section, label, object, and decoration
must map to one inventory item. State each item once. A repeated or unmapped
element makes the artifact invalid; revise before returning it.

Polished and professional change execution quality, not content scope. Format
conventions do not authorize content. A landing page does not inherently need
navigation, calls to action, feature sections, screenshots, links, or a footer.
Short output and empty space are valid.

## Workflow

1. State the artifact's purpose internally.
2. Lock the inventory from user material and verified sources.
3. Build the smallest structure that presents it. Use one content block when
   one block is sufficient, especially for one or two facts.
4. Audit every noun, verb, number, label, and visible object. Delete it if it
   does not map to the inventory; delete later appearances of repeated items.
5. Verify the domain claims that remain.

Omit missing optional information. Ask or use an explicit placeholder only when
the artifact requires the missing information to function; a conventional
template never creates that requirement.

An explicit request for detail or comprehensiveness expands only the named
dimension and never licenses unsupported facts. Keep mandatory accessibility,
safety, legal, and output-format requirements.

Apply this policy to artifact content, not implementation completeness, tests,
evidence, or ordinary collaboration. Let `$writing-as-human` govern requested
voice and `$visual-qa` verify rendered output.