Acceptance Criteria
- A composability page under
site/content/extend/rune-authoring/ documents the contract: the open-world principle (dependency asymmetry), open containers vs strict requiresParent children, the name-agnostic media-zone/slot styling model, and when to reach for a context modifier. refrakt inspect/audit reports context modifiers that lack CSS coverage.- The audit reports
requiresParent violations (a child outside its self-declared required parent) for a given content tree. - Audit output documented in the tooling docs.
- The authoring guide cross-links to the "Compositions" catalog (WORK-346).
Approach
Extend the existing inspect/audit tooling (packages/cli) — it already derives selectors from config and checks CSS coverage, so the context-modifier check is an extension of that path. The guide is the contract reference; concrete worked patterns live in the compositions category.
References
packages/cli (inspect/audit), site/content/extend/rune-authoring/- Depends on SPEC-084; complements WORK-337; pairs with WORK-346