050525
A retro birthday terminal where typed passwords set off hidden effects.
InterfaceGame
The numbers
- 25commits
git rev-list --count 2c6801ea8 - 1GitHub star
gh api repos/Kevin-Liu-01/Dedalus-Terminal --jq .stargazers_count (2026-11-01) - 3.12commits per active day
25 commits over 8 distinct commit dates, 2026-05-06 to 2026-05-14 - 0check files
gh api repos/Kevin-Liu-01/Dedalus-Terminal/git/trees/2c6801ea8?recursive=1 | grep -cE <glob> (194 tree entries, not truncated; also 0 under the powerlifting glob)
Trait
Any Spelling Passwords match in any case or spacing, so its accuracy rises 5 points, up to 100.
Dedalus-Terminal@2c6801ea8:components/bday/passwords.ts:8-10 ("happy birthday", "happy-birthday" and "HappyBirthday" hit the same entry); passwords.ts:1775-1788 (normalizePassword lowercases and strips spaces, dashes and underscores; 431 aliases index 143 passwords)Moves
Password Hunt hits for 90, 90% of the time. Type any word: 143 passwords, most unlisted, set off confetti, music, candles or a new screen mode.
Dedalus-Terminal@2c6801ea8:components/bday/bday-shell.ts:17-20; components/bday/passwords.ts:1747-1758Tab Complete hits for 60 and goes first. Tab completes any of 432 known words and commands, so a password takes only a few keys.
Dedalus-Terminal@2c6801ea8:components/bday/BdayTerminal.tsx:181-206; components/bday/passwords.ts:1789-1798 (432 completions: every alias plus ten commands); BdayTerminal.tsx:151-153 (history of 50)Four Candles hits for 22, 1 to 4 times, 95% of the time. The cake starts with four lit candles; type or click to light or blow them out, and lit candles warm the screen.
Dedalus-Terminal@2c6801ea8:components/bday/reducer.ts:23-25 (four lit candles); reducer.ts:117-126 (toggle_candle); components/bday/CakeLayer.tsx:62-71; components/bday/passwords.ts:500-525 (typed candle, candles, blow and blowall); components/bday/ComputerLayer.tsx:15-22 (lit candles brighten and warm the CRT)Achievement Inbox restores 50 health. 44 achievements arrive as mail on the screen as you play, and the inbox and rewards are saved for your next visit.
Dedalus-Terminal@2c6801ea8:components/bday/notifications.ts:70-308 (44 triggers); components/bday/ComputerLayer.tsx:708, 722 (the mail button); git grep -n bday0505_state 2c6801ea8 (finds the provider: it adds each earned notice to the inbox at lines 390-411 and saves the inbox, codes and rewards under that key at lines 300-346 and 356)
Numbers pinned at 2c6801ea8, 2026-05-14.



