Repository navigation
feat(summary): topics span repositories; projects say when they were last active - #10
Merged
Merged
Conversation
…last active
Classification offers every project's topics, so a session joins work that
another repository started instead of duplicating it. A topic lives in the
project it started in, keeps its sessions' assignments there only, and is
shown once with "also in" naming the other projects; briefs run after all
classification so they see every project's sessions.
The project list shows and sorts by last activity ("10 minutes ago"), and
topics say "last active 10 minutes ago" instead of whole days.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NtvhFvhWywmqE7ZEmKxLJy
MilosMosovsky
force-pushed
the
feat/summary-shared-topics
branch
from
November 6, 2026 16:05
f01b0a9 to
4ba9879
Compare
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.
The same work done from different repositories showed up as separate topics. For example, an infrastructure change made for a feature in an application repository got a topic in each repository. This happened because a session could only be filed under a topic of its own project.
Shared topics
topics.jsonformat is unchanged.Times
agoand the new long form,agoWords, now share one formatter.names.json. That way a project with no topics of its own left still shows its name.Testing
go vetandgo test ./...pass.TestSummaryTopicsSpanProjects(genericacme/apiandacme/infrafixtures; the folder-naming fixtures in the corpus test are now generic too): another project's topic is offered to classification, the session joins it, the brief sees all sessions, the assignment is kept only with the topic, and a later move drops it.🤖 Generated with Claude Code
https://claude.ai/code/session_01NtvhFvhWywmqE7ZEmKxLJy