All of the open audit PRs were combined into one integration branch and verified green together, so the set is safe to merge in any order.
pnpm install --frozen-lockfile
pnpm run typecheck # clean
pnpm test # 657 passed (33 files)
pnpm run build # dist emitted; --version smoke check prints 0.8.0
Env: Node v24.16.0 / pnpm 10.21.0 locally; CI is Node 22 / pnpm (action-setup). One render-heavy e2e test (design-behavior-e2e) can time out at the default 5 s only under peak parallel load on a cold machine; it passes in isolation and on CI — raise --test-timeout if you see it flake locally.
Nothing to merge here — the individual PRs are the reviewable units. This is just the "do they compose" receipt.
All of the open audit PRs were combined into one integration branch and verified green together, so the set is safe to merge in any order.
Branch:
rldyourmnd:audit/integration-all-prs(merges every PR below ontomain).PRs in the set:
Merge: all merged cleanly except one test-file overlap (
tests/openai-gpt5.test.ts, where #15 added a Responses array-content test and #19 renamed the adjacent tool-schema test) — resolved by keeping both tests.Verification (this integration branch):
Env: Node v24.16.0 / pnpm 10.21.0 locally; CI is Node 22 / pnpm (action-setup). One render-heavy e2e test (
design-behavior-e2e) can time out at the default 5 s only under peak parallel load on a cold machine; it passes in isolation and on CI — raise--test-timeoutif you see it flake locally.Nothing to merge here — the individual PRs are the reviewable units. This is just the "do they compose" receipt.