# Stem: Invention ladder

## Claim

Freedom to invent is ordered: **reuse → refuse+local primitive → promote →
new Hyperpart**. Blueprints before new parts for page motifs; build-to-replace
for package parts.

## Reconstruct

- Follow `docs/agent/invent-safely.md` then `contracts/AUTHORING.md`.
- App-local partials need not enter the package catalogue.

## Not this

- Fourth picker by default.
- New Hyperpart that only restyles an existing one.

## Expressions

- `docs/decisions/0004-invention-ladder.md`
- `docs/agent/invent-safely.md`
