Affirmology · Internal
An organized, searchable map of the project for Jeff, Sol, and Colin.
Start here
Project State, the single source of truth
(1) INLINE WELCOME VIDEO on the results page: Jeff+Sol's ~3:43 talk media.affirmology.ai/experience/jeff-sol-welcome.mp4 (poster media.affirmology.ai/brand/jeff
Built 2026-07-11 (Cowork, Jeff's supercharge session). This doc is the LEAD for the app experience workstream: it synthesizes Jeff's 7/11 download (three voice notes + the reports/help addendum) with everything already decided and built across the workspace, s
Purpose: this is the DURABLE, canonical communication channel between every Claude Code / Cowork session working this repo. Chats talk HERE, not by relaying through Jeff. This file is committed to the repo, so it OUTLIVES any single chat: if both current sessi
Your name, sung by a choir that has been waiting to meet you.
A living, shared record for EVERY chat working on Affirmology: the DATA/engine chat, the code/apps chats, and Cowork. It is the "things worth knowing" layer, decisions, standing principles, current phase, and owner split, so we all stay aligned and Jeff does n
Jeff, 2026-07-12. "We need a tool in the app to help adjust the pronunciation our app uses of their name. It's going to get some people's incorrect. It was mispronouncing Affirmology at first."
Jeff, 2026-07-12. Covers the name fields (for the sung-name chant, the etymology hook, and numerology) and the unknown-birth-time flow. Pairs with AffirmologyBirthTimeRectificationSpecv1.md.
Jeff's call, 2026-07-12: "we are gonna build a feature in the app to figure that out." The method is already proven. We did it by hand for Olga (AffirmologyOlgaRectificationv1.md) and it worked. This spec turns that one manual rescue into a product.
${it.note}
LIVE-VERIFIED 2026-07-12. Every link below was hit and returns 302 to that person's own agreement page, each with a unique token. No duplicates, no dead links.
Plays: immediately after they hear their Origin Soul Song. Job: pay off the song → hammer home what they just heard → open the other two layers → get them excited about what is past the gate → then the mission/ask.