- Update result-refactor.md to output JSON array of file changes instead of code blocks - Modify runner.go to parse JSON directly, removing regex-based extraction - Add project_languages and extensions to recipe metadata - Improve error handling and output consistency in steps
- Change default package_path from internal/service to internal for wider applicability. - Add instruction to output a specific message if no files are found or path does not exist in Step 1.
Implement recipe loading, parsing, and running infrastructure. Add initial result-refactor recipe for converting Go error handling to monadic Result[T] style. Includes markdown recipe definition, YAML frontmatter parsing, step extraction, and basic runner.