# Xcode build/ DerivedData/ *.xcodeproj/xcuserdata/ *.xcworkspace/xcuserdata/ *.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist xcuserdata/ # Swift Package Manager .build/ .swiftpm/ Packages/ # macOS .DS_Store *.swp *~ # CocoaPods Pods/ # Secrets / env .env *.p12 *.mobileprovision # Archives *.xcarchive # Claude .claude/ # Reference/research docs (not part of the app) screens/ conjugato/ conjuu-es/ # Video scraping pipeline (kept locally for reruns, not committed) scrape/ *.webm *.mp4 *.mkv # Third-party textbook sources (not redistributable) *.pdf *.epub epub_extract/ # Textbook extraction artifacts — regenerate locally via run_pipeline.sh. # Scripts are committed; their generated outputs are not. Conjuga/Scripts/textbook/*.json Conjuga/Scripts/textbook/review.html # Note: the app-bundle copies (Conjuga/Conjuga/textbook_{data,vocab}.json) # ARE committed so `xcodebuild` works on a fresh clone without first running # the pipeline. They're regenerated from the scripts when content changes.