Repository navigation
Conversation
This was referenced Oct 18, 2026
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.
Chrome capture already existed, but trying it required navigating a media-oriented capture command and a private archive containing profile/folder metadata. This adds a direct local capture → inspect → share workflow:
The command captures readable profiles in the selected Chrome channel, verifies the saved archive, and prints counts plus the first numbered Markdown batch to inspect. Defaults: a private
~/Downloads/mindcap-bookmarksworkspace, 50 bookmark occurrences per file, and a 20,000-character ceiling.bookmarks batches <bundle> --batch-size 25re-batches an existing verified capture without reading Chrome again.Validation on tree
be1d6163de19679d379f6a7dc8bea7151e4baa78: 617 tests passed, including architecture boundaries; Ruff lint/format passed with both the uv-lock and Poetry-lock versions; strict focused Mypy passed on 15 source/test files; wheel and sdist built; a fresh wheel-only installation captured 123 synthetic occurrences from two profiles, retained 120 in 50/50/20 batches, withheld three, then re-batched 25/25/25/25/20 with the same source hash. Synthetic tests cover source preservation, duplicate ordering, unsafe links, Unicode/Markdown/control text, no network, private metadata omission, empty output, batch bounds, failed writes/no overwrite, malformed captures and bundle substitution. No real browser profiles or bookmark data were accessed.Full-repository Mypy still reports the exact same 28 pre-existing diagnostics in nine files as main; no new diagnostics were introduced. Local offline test runs clear this environment's inherited SOCKS proxy because an existing Suno HTTP-client construction test otherwise expects an optional SOCKS transport; production dependencies are unchanged.
Related to completed #23 and future #35. This is the bounded manual-review helper requested by the maintainer; incremental snapshot comparison, Mindgarden source-bundle integration and publication approval remain #35/downstream work.
GitHub Actions CI run 39127141463 passed on head
d568285c3089f690b345029ed88eeda749327b99: Poetry configuration/install, formatting, lint, full tests, architecture boundaries, wheel/sdist build, packaged-content validation and clean-tree check.