Originally posted on AWS Builder . I work with an AI every day. It's smart. It writes decent code. And every single morning, it forgets who I am. I open kiro-cli chat , and the first 10 minutes are the same tax I paid yesterday: Yes, we use pnpm. No, not npm. Yes, Vitest. No, not Jest. The main entry is src/cli.ts . We already decided to use Result<T, E> at the CLI boundary. You told me that last week. I told you that last week. We had this exact conversation. My teammate calls it the project re-discovery tax . Every session, you pay it. Every. Session. I got tired of paying it. Why the obvious fixes didn't work I tried the obvious things first. "Just use steering files." Steering files are great for what is this project . They're static markdown you maintain by hand. They don't capture what the AI figured out during a session . The whole point of working with an AI is that it learns things with you. Steering files can't capture that.β¦