Home / Ops / More in this area
Updated Jun 27, 2026 · Affirmology_Icons_ClaudeCode_Paste.md
Context: new brand icons are finalized and saved in the repo under Brand/. The 1024 masters have ALREADY been dropped into both iOS AppIcon catalogs by hand; your job is to make both Expo apps actually use them (Expo source-of-truth + rebuild), verify on the simulator, and commit. Do NOT touch the locked demo. No em dashes.
Internal codenames (customers only ever see "Affirmology"): affirmology-app = the consumer app (codename Maya). affirmology-atlas = the Studio / Creator-tier app (codename Atlas).
Brand/Affirmology Logo One Orb.pngBrand/Atlas Logo.pngBrand/Affirmology Logo Two Orb.pngBrand/icons/affirmology/, Brand/icons/atlas/, Brand/icons/marketing/affirmology-app/ios/Affirmology/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png = one-orb (1024, no alpha, sRGB)affirmology-atlas/ios/AffirmologyAtlas/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png = orrery (1024, no alpha, sRGB)affirmology-app, Expo): the Expo source of truth for the icon is the icon field in app.json / app.config.*. Find it and point it at the one-orb master:
- Copy Brand/Affirmology Logo One Orb.png to the asset path the config expects (commonly affirmology-app/assets/icon.png; confirm the real path from the config) at 1024x1024, no alpha.
- If the config has ios.icon, splash, or adaptive fields, set those too. Keep the background solid emerald (no transparency) since the art is full-bleed.
- Run npx expo prebuild -p ios --clean (or the project's prebuild script) so the catalog regenerates from the new source, then cd ios && pod install.affirmology-atlas, Expo): same procedure with Brand/Atlas Logo.png (the orrery) as the icon source.Brand/icons/<app>/favicon.ico at the web root and reference apple-touch-icon.png, web-192.png, web-512.png in the head/manifest (snippet in Brand/icons/web-favicon-snippet.html).chore(icons): set consumer app (Maya) one-orb app icon and chore(icons): set Atlas orrery app icon. Do not commit anything else.