rea/src/contracts/javascript
Pionxzh ded59689ce
fix(javascript): accept the Wakaru 1.x release line and verify 1.14.0 (#1540)
* fix(javascript): accept the Wakaru 1.x release line and verify 1.14.0

Exact --version equality rejected every Wakaru build except 1.13.0, and
strict report schemas rejected any added field, so each upstream release
broke recovery until REA re-pinned. Wakaru now documents that --version,
--json and provenance.json change only by addition within a major version.

Admit ^1.13.0 with the verified/compatible split used for Binwalk and
Unblob, report the observed version instead of the pinned constant, and
add a limitation for unverified releases. Parse reports with loose
objects and keep the reported module status as a string; path, identity,
range and file-set checks stay exact.

Move the audited pin, submodule, CI binary and verifier to 1.14.0, and
document where to get the binary from the refusal message.

* fix(javascript): project known Wakaru warning fields

---------

Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>
2026-10-10 23:02:15 +08:00
..
applicationWorkflowInputContracts.ts refactor(javascript): group domain semantics and contracts (#907) 2026-10-07 17:16:58 +08:00
electronToolContracts.ts feat(native): return a retained summary view of binary layouts on request (#1570) 2026-10-10 07:57:42 -07:00
javascriptApplicationWorkflowExamples.ts refactor(javascript): parse runtime evidence into one verified owner 2026-10-10 03:52:35 +08:00
javascriptExportShapeComparisonExample.ts refactor(javascript)!: share semantic evidence at fact construction 2026-10-10 03:52:13 +08:00
javascriptRecoveryToolContracts.ts fix(javascript): accept the Wakaru 1.x release line and verify 1.14.0 (#1540) 2026-10-10 23:02:15 +08:00
javascriptRuntimeObservationToolContracts.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
javascriptRuntimeReconciliationExample.ts refactor(javascript)!: share semantic evidence at fact construction 2026-10-10 03:52:13 +08:00