Mark a loop watching the Mailroom with an envelope glyph - #329
Merged
Conversation
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M8s9Ranjzra1VAKrP27gN7
A quiet outline envelope on the sidebar row and the canvas card's meta row whenever the node carries a mailroomWatch and is not resolved, with a tooltip naming the topic when the watch has one. No count, no unread dot. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M8s9Ranjzra1VAKrP27gN7
Owner
Author
|
Gate on
|
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M8s9Ranjzra1VAKrP27gN7
Owner
Author
|
Re-gate on
For the record: the first re-run on this head exited 65 with one failure, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements Option A from the Mailroom-watch design canvas (https://claude.ai/code/artifact/b66281a3-4d39-435d-8a92-ecc0eb4a0b6f): a quiet outline envelope glyph marking a loop that is watching the Mailroom, in two places only.
What
AppSidebarView.nodeRow):envelopeSF Symbol between the title's spacer and the age text, 10pt, white at 45%.LoopCardView.metaRow): same glyph after the existing 9ptnetworkremote glyph, 9pt, white at 40%.node.mailroomWatch != niland the node is not resolved, and both carry a.helptooltip:Watching the Mailroom, orWatching the Mailroom · topic <t>when the watch has a topic.MailroomWatchPresentationenum answers "show glyph?" and "tooltip text" from aLoopNode, so the rule lives in one place and is testable without pixels.No colour, no count, no unread dot — Option B is explicitly out of scope.
Tests
MailroomWatchPresentationTests: no watch, watch on every post, watch with a topic, and a watch on a resolved node (hidden) parameterised over all four resolved states.Gate
In flight from the worktree with private DerivedData; literal exit codes to follow in a comment.
🤖 Generated with Claude Code
https://claude.ai/code/session_01M8s9Ranjzra1VAKrP27gN7