Giving every piece of data a passport
Two screens showing the same thing differently is the bug I keep paying for. So each fact now carries what it is, who it belongs to and which generation it is — and only its owner may read it from disk. Counted so far: 68 declared edges closed, 140 raw reads still to move.
Breaking the iPhone app into its features
The iPhone side is one target holding seventeen features, with tabs and settings hard-coded into the shell. Each feature is moving into its own package, so removing one removes it everywhere instead of leaving dead menu rows behind.
Making dictation run in two places from one brain
Dictation runs both as its own small app and inside optionOS. Today those two carry slightly different decisions; they are being folded onto one shared composition so whichever you open behaves the same and only one of them ever holds the microphone.