Guide

Iterative Enhancement

Use `enhance` when the repository already has working patterns and you want to evolve existing behavior.

The enhance workflow is for iterative work inside an existing application.

Its job is to preserve the current system shape while making the requested change in the smallest sensible scope.

When To Use

  • The codebase already has established architecture and conventions.
  • You are extending or refining existing behavior rather than building from zero.
  • You want to preserve current patterns unless there is a strong reason to change them.

Suggested Process

  • Inspect the current implementation and feature boundary first.
  • Confirm the affected files, contracts, and dependencies.
  • Escalate to plan if the change is broader than it first appears.
  • Implement incrementally and preserve existing conventions where reasonable.
  • Run check, or verify if the change crosses multiple subsystems.