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

899 B

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