Skip to content

feat(growth): add trust report and mcp config validator#319

Merged
JSONbored merged 5 commits into
mainfrom
codex/growth-trust-tools
May 1, 2026
Merged

feat(growth): add trust report and mcp config validator#319
JSONbored merged 5 commits into
mainfrom
codex/growth-trust-tools

Conversation

@JSONbored
Copy link
Copy Markdown
Owner

@JSONbored JSONbored commented May 1, 2026

Summary

  • adds a generated registry trust report artifact and exposes it through the manifest/feed surfaces
  • surfaces trust coverage and improvement queues on the quality page
  • adds browser-side validators under the dedicated /validators namespace
  • connects the Agent Skill package validator to the canonical skills submission flow
  • turns the ecosystem page into a real data-backed update surface
  • folds the open Renovate dependency updates into this PR so the dependency queue can be closed out after merge

What changed

  • generated /data/registry-trust-report.json with brand, source, checksum, adapter, verification, provenance, and review coverage
  • added trust summary links to registry feeds, API docs, quality page, and browse filters
  • added /validators plus /validators/mcp-config with safe JSON validation and fixed-snippet/report copy actions
  • moved the Agent Skill package validator to /validators/skill-package so /tools remains the third-party tools catalog
  • updated the skill validator so valid packages can continue into /submit with canonical skills fields prefilled, open a GitHub issue fallback, or copy the canonical issue body
  • updated the skills submission schema/template so package-derived install metadata can flow through the existing review path
  • refreshed ecosystem page from registry changelog, trust report, contributors, and active jobs
  • added tests for trust report generation, MCP config validation, skill package submission drafts, metadata, sitemap inclusion, and validator routes
  • pins GitHub Actions Node usage to 24.15.0
  • updates the open package dependency set and regenerates pnpm/Raycast locks from the combined manifests

Why

Validation

  • pnpm install --frozen-lockfile
  • npm ci in integrations/raycast
  • pnpm test
  • npm run lint in integrations/raycast
  • npm run build in integrations/raycast
  • pnpm validate:content:strict
  • pnpm validate:issue-templates
  • pnpm validate:openapi
  • pnpm validate:raycast-feed
  • pnpm validate:readme
  • pnpm type-check
  • pnpm build
  • pnpm validate:clean
  • trunk check --ci --all --no-fix

Notes

@JSONbored JSONbored self-assigned this May 1, 2026
@JSONbored JSONbored marked this pull request as ready for review May 1, 2026 08:30
@JSONbored JSONbored merged commit 60b8a10 into main May 1, 2026
6 checks passed
@JSONbored JSONbored deleted the codex/growth-trust-tools branch May 1, 2026 08:42
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