"Every 'act now' feature is a bet that your reaction is worth more than your judgment. Keep takes the other side."
The non-goals are load-bearing
Most architecture docs list features. Keep's most important list is the opposite — an explicit set of things it will never build. Among them: no unsolicited alerts, no buy/sell scores, no emotional urgency mechanics, no order entry, no automated trading. These aren't "maybe later" items. They're permanent boundaries, and naming them out loud is what keeps a well-meaning future contributor from cheerfully adding a "⚠️ your portfolio dropped 3% today!" banner because it seemed helpful.
Why urgency mechanics are the specific enemy
An "urgency mechanic" is any design element whose purpose is to make you feel that you must act now: streaks, red badges, countdown timers, "X people are selling," pulsing alerts, daily-mover leaderboards. They're borrowed straight from slot machines and social feeds, and they work — they reliably increase engagement. That's exactly the problem. In a portfolio, increased engagement means increased trading, and increased trading is, for a long-term holder, almost always value destroyed. The mechanic that's great for a game's retention is poison for an investor's returns.
The calm 'changes' projection
Keep still lets you see what moved — it just does it without the adrenaline. There's a projection called changes that compares the present against the most recent prior snapshot and reports the difference. Read that sentence carefully: it reports, it never raises. There's no threshold that trips an alert, no "significant move" siren. It's a quiet diff you can look at when you choose to, presented as a fact — "here is what's different since last time" — with no implied instruction to do anything about it.