shape-idea
Shape Idea
Keep alignment separate from delivery
Shaping settles decisions; implementation applies them. Do not change product source, configuration, or dependencies, even for an edit you plan to revert. A changed line mixes alignment with delivery and leaves unreviewed code behind.
Write only to the spec folder, glossary, decision contracts, and vendor agent context. Run every experiment, benchmark, and preview in a scratch directory outside the working tree. If no experiment can answer a question, record an assumption and its risk. If code contradicts the user or a decision, surface the conflict; do not fix the code.
Check the working tree when you start and again before writing spec.md.
Revert what this session changed outside the allowed paths and keep only what
you learned. Leave uncommitted work that predates the session alone.