Repository navigation
feat(learning): browse learned workloads by project and operation - #80
Merged
Merged
Conversation
Dunky13
force-pushed
the
dunky13/learning-groups-by-project-tool
branch
from
November 5, 2026 21:23
c9f099e to
05171b9
Compare
Dunky13
force-pushed
the
dunky13/learning-browse-hierarchy
branch
from
November 5, 2026 21:23
7105ab3 to
21be954
Compare
Base automatically changed from
dunky13/learning-groups-by-project-tool
to
main
November 5, 2026 22:35
The learned workloads list showed about 1,400 groups in one flat page. The dashboard and the app now open on projects, drill into the operations each project ran, then show the existing paged group list. Search stays global, and clearing it returns to the level the operator was on. The preview fixtures gain public sample projects and honor the hierarchy and filter arguments, so screenshots and browser tests exercise the real flow. Native snapshots can show the project level. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Marc Went <marc@went.io>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Marc Went <marc@went.io>
Dunky13
force-pushed
the
dunky13/learning-browse-hierarchy
branch
from
November 5, 2026 22:35
21be954 to
407b7a4
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.
Summary
Learned workloads opens on projects, then operations, then the existing group list, instead of one flat list of 1,800 groups. This is stacked on #79, which adds the catalog API it reads.
Edge cases handled:
Evidence
before-desktop-catalog.png,before-phone-catalog.png,before-native-catalog.png).After: projects, operations and groups at desktop 1280×900 and phone 390×844, plus native projects and groups (
after-*-catalog,after-*-operations,after-*-groups,after-*-search,after-*-detail,after-native-projects,after-native-groups). Screenshots are kept out of Git and still need to be attached here.go test -p 2 -parallel 2 ./internal/backend ./internal/previewnpm run test:weband lint--workers=1, rebuilt preview)scripts/test-native.shTestProfileSearchRanksOwnLabelBeforeMemberProject.docs/handoffs/learning-browse.md.main.Merge Danger
Door: two-way
UI and read-path only. No schema or stored data changes. Project names stored in NFD are now returned in NFC, which looks identical.
Blast Radius: learning-browse
Learned workloads on the phone dashboard and the native app. The web merge-target pickers still show the first 100 results; label matches now come first.
🤖 Generated with Claude Code