Captures consume + reset call arguments verbatim via consumeCalls and resetCalls accessors. Uses local IRateLimit type alias (no core-shared dep) following the recording-job-queue pattern. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds @repo/core-testing (tag: tooling) with: - factory/defineFactory: monotonic-sequence object factories with overrides - contract/defineContractSuite: shared test suites runnable against multiple impls - react/renderWithProviders + createMockTrpcClient: RTL helpers - payload/stubPayloadConfig + mockPayloadModule: Payload mocking helpers - setup/{jsdom,node}: vitest setup files Spec: docs/superpowers/specs/2026-05-05-tdd-foundation-design.md §5 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>