Context-driven development workflow — interactive setup, spec generation, TDD implementation with checkpoints and revert