Add MseeP.ai badge#21
Open
mseep-ai wants to merge 1 commit intoCranot:mainfrom
Open
Conversation
Cranot
pushed a commit
that referenced
this pull request
May 4, 2026
…g, more Round 3/4 fixes for bundle commands, oracle batching, taint cleanups, cluster ranking, dead --reachable-only, retrieve --dry-run, and single-author bus-factor mode. - Bundle aggregator (round 4 #8, F5): every compound MCP envelope now surfaces partial_success: bool and failed_subcommands at the top level, and prepends a PARTIAL marker to the verdict line so a silent subcommand failure can't masquerade as success. - Bundle recipe scoring (round 4 #9, S1): roam_prepare_change now picks a recipe by signal vector (complexity, fan-out, churn, fan-in) instead of always defaulting to safe-delete-check. Symbols like useTableData (cc=694, fan-out=13, churn=3244) score refactor-orchestrator. - roam_oracle_batch (round 4 feature E): one MCP call covers many oracle queries with full tri-state envelopes. Removes the 3+ round-trips needed to verify a multi-symbol assumption set. - roam dead --reachable-only (round 4 feature A): intersects dead exports with the is-reachable-from-entry oracle's unreachable_dead reason class. Surfaces the really-dead set safe to delete; scaffolding (round 2 #4) is filtered automatically. - roam bus-factor single-author mode (round 4 #13, Q): when the shape detector reports a single-author project, bus-factor surfaces only STALE modules instead of warning about every "bus factor 1" directory. --force-team-mode opts back into the full rubric. - roam clusters --weak / --strong (round 3 #21, B): rank visible clusters by intra-density. --weak surfaces split candidates; --strong shows well-formed modules to leave alone. - roam taint --json drops static OpenVEX vocabulary lists when there are zero findings (round 3 #23). Cuts a wasted ~2KB per empty run; full lists still ship when findings exist. - roam_taint_classify already short-circuits on zero findings — confirmed via existing pass-through path (round 3 #22). - roam retrieve --dry-run (round 4 feature D): returns the search plan (id/score/location) without fetching span content, so an agent can decide whether to pay the budget cost before retrieving.
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.
Hi there,
This pull request shares a security update on roam-code.
We also have an entry for roam-code in our directory, MseeP.ai, where we provide regular security and trust updates on your app.
We invite you to add our badge for your MCP server to your README to help your users learn from a third party that provides ongoing validation of roam-code.
You can easily take control over your listing for free: visit it at https://mseep.ai/app/cranot-roam-code.
Thanks,
The MseeP Team
MCP servers you can trust