Skip to content

docs(sdk): README honesty pass — counts, audit chain, limitations#11

Merged
scotty595 merged 2 commits intomainfrom
chore/sdk-readme-honesty-pass
Apr 30, 2026
Merged

docs(sdk): README honesty pass — counts, audit chain, limitations#11
scotty595 merged 2 commits intomainfrom
chore/sdk-readme-honesty-pass

Conversation

@scotty595
Copy link
Copy Markdown
Contributor

@scotty595 scotty595 commented Apr 30, 2026

Summary

  • Corrects undercounted SDK metrics: 12 framework integrations (was "10"), 47 export paths (was "44"), 1,340 tests (was "1,328"). Plugin export list now lists all 16 paths — previously omitted mcp-allowlist and mcp-call-recorder.
  • Promotes tamper-evident HMAC audit chain from a body-text mention to a hero-section callout. It's a competitive moat per the comparison table and was previously buried.
  • Sandboxing section reframed: leads with "Process isolation is the security model" instead of "No sandbox," same disclaimer but no longer reads as a scope-gap.
  • "What this is NOT" → "Limitations & Honest Scope" — same content, less awkward heading for procurement readers.
  • Multi-modal disclaimer reframed as opt-in roadmap (cost / latency / data-egress reasons mean it ships opt-in, not on-by-default). Multi-modal orchestration ships in feat(scan): opt-in multi-modal scan orchestration #10.

Why now

Independent audit flagged that the published metrics undersell the actual codebase and that the audit-chain feature (a real competitive differentiator) is buried. Pure documentation; zero functional change.

Risk

None. README-only diff. No code changes, no test changes, no exports changed.

Test plan

  • No source changes — npm run lint passes by construction
  • Visual review of rendered Markdown
  • Reviewer confirms no "down-claim" landed accidentally

🤖 Generated with Claude Code


Note

Low Risk
README-only changes that adjust messaging, counts, and scope disclaimers without modifying runtime behavior or APIs.

Overview
Highlights tamper-evident HMAC audit chaining as a first-class differentiator in both READMEs (new callout near the top).

Refreshes documentation claims to match the current SDK surface: updates framework integration count (10 → 12), export-path count (44 → 47), and test count (1,328 → 1,340), and expands the listed plugin export paths to explicitly include additional MCP-related exports.

Reframes the “what this is not” section as Limitations & Honest Scope, clarifying that process isolation (not node:vm) is the security model and updating the multi-modal scanning disclaimer to emphasize opt-in, per-modality scanning as a roadmap item rather than on-by-default behavior.

Reviewed by Cursor Bugbot for commit 8ab40f5. Bugbot is set up for automated code reviews on this repo. Configure here.

scotty595 and others added 2 commits April 30, 2026 14:22
- 12 framework integrations (was "10"): 10 featured + MCP toolkit + Bedrock.
- 47 export paths (was "44"); plugin export list now lists all 16 paths
  (mcp-allowlist and mcp-call-recorder were missing).
- 1,340 tests (was "1,328").
- Tamper-evident audit chain promoted to a hero callout — it's a
  competitive moat per the comparison table and was buried at line ~297.
- Sandboxing reframed: leads with "Process isolation is the security model"
  instead of "No sandbox," same disclaimer but no longer reads as scope-gap.
- "What this is NOT" → "Limitations & Honest Scope" — same content, less
  awkward heading for procurement readers.
- Multi-modal disclaimer reframed as opt-in roadmap (cost/latency/egress
  reasons mean it ships opt-in, not on-by-default).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The repo treats root README as source of truth and generates
packages/governance/README.md from it via scripts/sync-readme.mjs at
prepublish + CI. The original commit on this branch only edited the
package README directly, which CI flagged as drift on PR #11.

This commit:
- Re-applies all the honesty-pass edits to README.md (the source).
- Runs sync-readme.mjs to regenerate packages/governance/README.md
  with the absolute GitHub URL transforms applied.

Same edits as the original 55d860f, just now on the right file:
12 framework integrations / 47 export paths / 1,340 tests / promoted
audit-chain hero / sandbox reframe / Limitations & Honest Scope /
multi-modal opt-in framing / full plugin export list including
mcp-allowlist + mcp-call-recorder.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@scotty595 scotty595 force-pushed the chore/sdk-readme-honesty-pass branch from 55d860f to 8ab40f5 Compare April 30, 2026 13:24
@scotty595 scotty595 merged commit 66bb728 into main Apr 30, 2026
4 checks passed
scotty595 added a commit that referenced this pull request Apr 30, 2026
…y pass

The auto-generated release notes only covered #9 (tool-result adapters).
Code for #10 (multi-modal scan) and #11 (README honesty pass) shipped
in 0.15.0 but neither got a CHANGELOG entry — the auto-release pulled
from CHANGELOG.md so the GitHub Release body and the npm-displayed
changelog were both incomplete.

This commit extends the 0.15.0 entry with both missing sections.
GitHub Release body has been updated to match.

No code change; documentation only.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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