Cross-process counterpart to describe_standard_tests.
Wires the cross-process-safe subset of the standard bundle — the five
suites whose option shape is {setup_test, surface_source, capabilities, ...}
and whose bodies fire requests through fixture.transport rather than
touching the in-process Backend. Consumers wire one call against a
spawned binary instead of repeating the five sibling calls per file.
Suites included — always run:
Gated on roles — included when the consumer supplies a
RoleSchemaResult:
Suites omitted — the three that don't survive a process boundary,
documented here so per-consumer files don't have to repeat the
bookkeeping:
- describe_rate_limiting_tests — builds a fresh TestApp per test to
inject tight per-test rate-limiter overrides. That path requires
in-process construction of
Backend + rate limiter; the spawned
binary has neither knob nor restart-per-test budget. - describe_audit_completeness_tests — reaches into FK-structural
introspection that only the in-process backend exposes. Wire-level
audit observability lives in the consumer's own audit
.cross.test.ts
driving audit_log_list / audit_log_role_grant_history. - describe_bootstrap_success_tests — bootstrap is one-shot per
backend lifecycle, and the consumer's
globalSetup already consumed
it before the suite file loads. Re-running would 409.