# Changelog

## Score

- CAI 55 → 37 (-18.2)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 81 → 65 (-15.2)
- Maturity 53 → 51 (-2.1)
- Readiness 48 → 19 (-28.3)
- Security 54 → 53 (-1.8)

## Resolved (20)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: classic/schemas.ts (packages/zod/src/v4/classic/schemas.ts)
- FileTooLong: core/api.ts (packages/zod/src/v4/core/api.ts)
- FileTooLong: core/checks.ts (packages/zod/src/v4/core/checks.ts)
- FileTooLong: core/schemas.ts (packages/zod/src/v4/core/schemas.ts)
- FileTooLong: core/util.ts (packages/zod/src/v4/core/util.ts)
- FileTooLong: mini/schemas.ts (packages/zod/src/v4/mini/schemas.ts)
- FileTooLong: v3/types.ts (packages/zod/src/v3/types.ts)
- Further orphaned files (smaller)
- Further sole-owners (lower concentration)
- High vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- High vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- Low CVE: [GHSA redacted] (pnpm-lock.yaml)
- Low vulnerability: [GHSA redacted] (pnpm-lock.yaml)
- Medium CVE: [GHSA redacted] (pnpm-lock.yaml)
- Medium CVE: [GHSA redacted] (pnpm-lock.yaml)
- Off-boarding risk: anonymized user #1
- TooManyMethods: ZodString (packages/zod/src/v3/types.ts)
- TooManyMethods: ZodType (packages/zod/src/v3/types.ts)

## New (46)

- Change coupling: api.ts ↔ play.ts (packages/zod/src/v4/core/api.ts)
- Change coupling: api.ts ↔ schemas.ts (packages/zod/src/v4/core/api.ts)
- Change coupling: errors.ts ↔ play.ts (packages/zod/src/v4/core/errors.ts)
- Change coupling: schemas.ts ↔ play.ts (packages/zod/src/v4/classic/schemas.ts)
- Change coupling: schemas.ts ↔ play.ts (packages/zod/src/v4/core/schemas.ts)
- Change coupling: schemas.ts ↔ play.ts (packages/zod/src/v4/mini/schemas.ts)
- Dimension evaluation failed
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- High CVE: [GHSA redacted] (pnpm-lock.yaml)
- …and 26 more
