Certification

Certification Summary

An at-a-glance view of StreetJS's production-readiness gates. Every result below was produced by executing the certification suites — re-run node scripts/run-certification.mjs to regenerate certification-report.json.

Verdict

10/10Gates

Status: Certified

Advanced Production Ready

All 10 automated gates pass on a clean build — lint, build, tests, and five domain certifications. Last generated 7 Jun 2026.

10/10Gates passed
0High/critical CVEsnpm audit
1,100+Testsunit + integration
~18sTotal gate timeclean run

Gate matrix

Every gate is a real command

The suite fails closed — a single non-zero exit blocks certification. Commands and timings below come straight from the generated report.

Typecheck & LintPass
npm run lint
Strict tsc --noEmit · 3.1s
BuildPass
npm run build
ESM + declarations · 3.5s
Compile TestsPass
npx tsc
Test sources compile · 3.9s
Unit + IntegrationPass
node --test dist/src/tests/
0 todo · 2.9s
SecurityPass
security-certification.test.js
JWT, vault, headers, rate-limit · 4.0s
ObservabilityPass
observability-certification.test.js
Prometheus, Grafana, tracing · 0.3s
DeploymentPass
deployment-certification.test.js
Manifest generation & validation · 0.07s
EnterprisePass
enterprise-certification.test.js
RBAC, multi-tenant, audit · 0.10s
DocumentationPass
documentation-certification.test.js
Doc sources present & valid · 0.07s
RepositoryPass
repository-certification.test.js
License, metadata, hygiene · 0.07s

Domain coverage

Known follow-ups

Tracked, low-impact

In the spirit of honest reporting — none of these block production use.

  • One documented dynamic-import cycle (MySQL detection seam) — slated for a factory-layer refactor
  • Plugin marketplace / registry hardening
  • Additional official plugins
  • Broader live deployment verification