---
name: baucon-adopt
description: Start or update Baucon designs and adopt Baucon in projects. Use for Baucon layouts, components, typography, motion, tokens, and developer handoff.
---

# Adopt Baucon

1. Read the project's instructions and Baucon version pin, then load the [Baucon Design Baseline](../../DESIGN-BASELINE.md) before designing. When the Obsidian vault is available, use the current specification linked from its Baucon project home. The kit baseline is the portable copy. Read First Principles v1 and Operational Controls and Motion v1 for the founding direction and operational profile. Use [kit tokens](../../tokens.json) with their provenance.
2. Identify the task, material, and information states. Choose the smallest useful set of roles and document which accepted contracts, reference values, and proposals are in scope. Merge [project instructions](../../PROJECT-INSTRUCTIONS.md) with existing rules when asked to adopt the kit.
3. Map local semantic names to adopted values. Record deviations and why they belong to this project. Preserve existing consumer behavior unless migration is in scope.
4. Verify a real flow using the chosen expression, then record the pin, accepted rules, exceptions, evidence, and open gaps. For reusable behavior, provide an interactive specimen and runnable source with the trigger, states, timing, interruption, and reduced-motion behavior.
