Test Explorer
Per-suite breakdown of the 627 passing Vitest tests by package, with the areas each suite covers and where to find them.
Passing tests
across 7 suites
Largest suite
291
validation-engine
Covered areas
30
distinct behaviours / modules
Tests by suite
Bar length is the suite's share of the largest suite. Counts mirror the per-package Vitest totals.
What each suite covers
Per-area test counts and the spec files that exercise them.
packages/validation-engine/src/**/*.test.ts6 transition gates plus readiness, ceiling, critical-path, forecast, override and the rule registry.
- Gate: keystone / transition64
src/gates/keystone.test.ts - Gate: readiness threshold41
src/gates/readiness.test.ts - Gate: ceiling / cap33
src/gates/ceiling.test.ts - Gate: dependency / blockers30
src/gates/dependency.test.ts - Gate: scope freeze22
src/gates/scope-freeze.test.ts - Gate: sign-off19
src/gates/sign-off.test.ts - Critical-path solver28
src/critical-path.test.ts - Forecast / burndown projection24
src/forecast.test.ts - Override resolution17
src/override.test.ts - Rule registry + composition13
src/rule-registry.test.ts
apps/web/**/*.test.tsRoute handlers, snapshot mapping, authed queries, auth helpers and rate limiting.
- Route handlers (read APIs)52
app/api/**/route.test.ts - Snapshot → view mapping38
src/lib/snapshot.test.ts - Authed queries (RLS shape)34
src/lib/queries.test.ts - Auth helpers / session28
src/lib/auth.test.ts - Rate limit middleware18
src/lib/rate-limit.test.ts
packages/observability/src/**/*.test.tsLogger, timing, error reporter, analytics and tracing seams.
- Structured logger18
src/logger.test.ts - Timing / spans14
src/timing.test.ts - Error reporter12
src/error-reporter.test.ts - Analytics events9
src/analytics.test.ts - Tracing seams5
src/tracing.test.ts
packages/shared-types/src/**/*.test.tsEnums, the Error Contract (parseRpcResult) and contract shapes.
- parseRpcResult (Error Contract)21
src/error-contract.test.ts - Enum guards13
src/enums.test.ts - Contract shapes11
src/contracts.test.ts
packages/notifications/src/**/*.test.tsDispatcher, channels (email / web-push / sms stub) and severity routing.
- Dispatcher fan-out15
src/dispatcher.test.ts - Channels (email/web-push/sms)14
src/channels.test.ts - Severity routing9
src/severity.test.ts
packages/ui/src/**/*.test.tsxComponent render tests plus status helpers.
- Component render13
src/components/**/*.test.tsx - Status helpers8
src/lib/status.test.ts
packages/test-utils/src/**/*.test.tsSnapshot / fixture builders and scenarios.
- Fixture builders3
src/builders.test.ts - Scenarios1
src/scenarios.test.ts