## Phase Phase 3: Input/Output Handlers ## Specification Create input folder reader that validates and reads dsl.swift and expected.swift files. ## Acceptance Criteria - [ ] InputFolderReader struct created with folderPath property - [ ] Inputs nested struct defined with dslCode and expectedSwift properties - [ ] readInputs() validates presence of required files - [ ] readInputs() reads file contents with error handling - [ ] Appropriate errors thrown for missing files - [ ] Code follows one-type-per-file organization ## Dependencies - Depends on: #110 ## Files to Create/Modify - `Sources/AiSTKit/InputFolderReader.swift` ## Related Documentation - [skit-analyze-plan.md](../blob/main/Docs/skit-analyze-plan.md)
Phase
Phase 3: Input/Output Handlers
Specification
Create input folder reader that validates and reads dsl.swift and expected.swift files.
Acceptance Criteria
Dependencies
Files to Create/Modify
Sources/AiSTKit/InputFolderReader.swiftRelated Documentation