Skip to content

v3.4.8 — CRUCIBLE Remediation

Choose a tag to compare

@awaliuddin awaliuddin released this 15 Mar 03:18
· 161 commits to main since this release
2b2dde1

CRUCIBLE Protocol Remediation

Addresses P0/P1 findings from the CRUCIBLE test quality audit (2026-03-09).

Changes

index.mjs test coverage — Added unit tests with FORGE_TEST_MODE guard. Previously 0% coverage.

Hollow assertion elimination — Replaced all toBeDefined(), toBeTruthy(), and typeof assertions with specific value assertions using expect.objectContaining() and exact matches. Hollow rate: 0% (was 17.1%).

Silent catch block remediation — All 5 remaining silent catch blocks now log with console.warn() and structured error context. No more silently swallowed errors.

Test Counts

87 tests (44 vitest + 43 node:test), 0 failures.

Full Changelog: v3.4.7...v3.4.8