Artifactory rail: SINCE YOU LOOKED means the human, as it does two sections up - #240
Merged
Merged
Conversation
…ctions up Asked: in the ARTIFACTORY section, is "you" the loop or the human? It was the loop. The rule and the "N NEW" badge were drawn against `node.lastArtifactoryRead` — the cursor `graphcode artifactory sync` advances, which nobody can run from the app. Two sections up, the summary's identical words are drawn against `seenBeatID`, which the code describes as "a fact about a person at a screen". The label was borrowed without the mechanism. - `seenArtifactoryPostID` on the workspace state: the newest note on screen when a workspace in this project was last left, set on `.workspaceLeft` exactly as `seenBeatID` is. - Only what was on screen counts as looked at — a hidden rail or a folded section advances nothing, so a badge is never cleared for posts nobody could read. - Advances to the newest note, not the newest record; records are folded away. - Persisted per project, unlike `seenBeatID`: a board pointer that reset on relaunch would mark every post new each morning. - The section no longer takes `node`; the loop's own cursor is irrelevant to it. Suite: 1487 tests / 154 suites pass (+5); swiftlint 0 errors, format clean. Signed-off-by: scgopi <scgopireddy@gmail.com> Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019A6NULwEiBXEdRXwEKKcRH
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.
Asked: in the ARTIFACTORY section, is you the loop or the human?
It was the loop. The rule and the N NEW badge were drawn against
node.lastArtifactoryRead— the cursorgraphcode artifactory syncadvances, which nobody can run from the app. Two sections up, the summary's identical words are drawn againstseenBeatID, which the code describes as "a fact about a person at a screen". I borrowed the label without the mechanism.Now
seenArtifactoryPostIDonLoopWorkspaceFeature.State— the newest note on screen when a workspace in this project was last left. Set on.workspaceLeft, exactly asseenBeatIDis.seenBeatID): a board pointer that reset on relaunch would mark every post new each morning. Same reasoning as the sidebar's expanded-nodes set.nodeat all; the loop's own cursor is irrelevant to it.Verification
Suite 1487 tests / 154 suites pass (+5: unread is the human's not the loop's; leaving with the board on screen marks it looked; hidden rail and folded section do not; advances to newest note, not record). swiftlint 0 errors,
swift-format --strictclean.🤖 Generated with Claude Code
https://claude.ai/code/session_019A6NULwEiBXEdRXwEKKcRH