Parents: #163, #164 Depends on: #180, #183 Implement the shared private string inclusion boundary. Acceptance: - [x] Export exact `JSC__JSValue__stringIncludes` signature. - [x] Apply full ToString to the receiver first and search value second, preserving observable hook order. - [x] Search by UTF-16 code units from position zero, including empty needles, astral characters, and isolated/high/low surrogate substrings. - [x] Return false and publish either coercion failure through #180, preserving thrown value identity and the first pending exception. - [x] Preserve same-VM sibling values and reject foreign-VM values safely. - [x] Cover exact signature, primitive/object coercion, order, UTF-16 edge cases, thrown hooks, sibling/foreign ownership, and pending-state behavior in the compile-link-runtime fixture. - [x] Update both inventories and README/API documentation without changing public/extension counts.
Parents: #163, #164
Depends on: #180, #183
Implement the shared private string inclusion boundary.
Acceptance:
JSC__JSValue__stringIncludessignature.