Files
CheapRetouch/specs/01-project-setup.md
jared 1049057d7d Add Ralph Wiggum agent setup and project specifications
- Add project constitution with vision, principles, and autonomy settings
- Add 15 feature specifications covering full app scope
- Configure agent entry points (AGENTS.md, CLAUDE.md)
- Add build prompt and speckit command for spec creation
- Include comprehensive .gitignore for iOS development

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 23:19:41 -05:00

32 lines
899 B
Markdown

# Project Setup
## Description
Initialize the Xcode project with the correct structure, targets, and dependencies for CheapRetouch.
## Acceptance Criteria
- [ ] Xcode project created with iOS 17.0 deployment target
- [ ] Project structure matches specification:
```
CheapRetouch/
├── App/CheapRetouchApp.swift
├── Features/Editor/
├── Features/Export/
├── Services/
├── Services/InpaintEngine/
├── Models/
├── Utilities/
└── Resources/Assets.xcassets
```
- [ ] SwiftUI app lifecycle configured
- [ ] Metal capability added to project
- [ ] Photo library usage description added to Info.plist
- [ ] App builds and runs on iOS 17 simulator
## Technical Notes
- Use SwiftUI App lifecycle (`@main` struct)
- No external dependencies - Apple frameworks only
- Ensure Metal framework is linked
## Edge Cases
- None for setup phase