Skip to content

Add MseeP.ai badge#21

Open
mseep-ai wants to merge 1 commit intoCranot:mainfrom
mseep-ai:add-mseep-badge
Open

Add MseeP.ai badge#21
mseep-ai wants to merge 1 commit intoCranot:mainfrom
mseep-ai:add-mseep-badge

Conversation

@mseep-ai
Copy link
Copy Markdown

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


MseeP.ai Security Assessment Badge

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant