The third face. See docs/superpowers/specs/2026-09-04-menubar-pet-design.md.
Done when:
- A sibling SwiftPM package builds an executable, and a script assembles a
.apparound it withLSUIElementset, so there is no Dock icon and no window. - An
NSStatusItemshows the face; the menu carries name, stage, age, the cemetery and Quit. - A timer polls
pet-lifeevery 5 seconds, resolving it next to the app's own binary first and thenPATH. - A missing or failing
pet-lifeshows a neutral glyph and says the daemon is not reachable, rather than a stale pet. - The pre-push hook builds it, so a package outside the gate cannot rot.
closed by commit b60200227d by cmc: Add menubar-pet, the Swift menu-bar face
2026-09-04 17:26 UTC